# HG changeset patch # User Juanma Barranquero # Date 1162571093 0 # Node ID 4b7e3d203c5c26e9b779615945559de705c28b72 # Parent 1f2ec9976631eadbfbcdcea251d37ae7e893b0c0 (initialize_sockets): Don't initialize Winsock more than once. diff -r 1f2ec9976631 -r 4b7e3d203c5c lib-src/emacsclient.c --- a/lib-src/emacsclient.c Fri Nov 03 15:50:42 2006 +0000 +++ b/lib-src/emacsclient.c Fri Nov 03 16:24:53 2006 +0000 @@ -390,8 +390,11 @@ void initialize_sockets () { + static done = FALSE; WSADATA wsaData; + if (done) return; + /* Initialize the WinSock2 library. */ if (WSAStartup (MAKEWORD (2, 0), &wsaData)) { @@ -400,6 +403,7 @@ } atexit (close_winsock); + done = TRUE; } #endif /* WINDOWSNT */