From: Jeffrey Altman Date: Wed, 30 Aug 2006 02:40:03 +0000 (+0000) Subject: windows-winsock-init-20060829 X-Git-Tag: BP-openafs-windows-kdfs-ifs~1075 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=a9bbe0e0dce33fd42cc944db3a657c95af6f6796;p=packages%2Fo%2Fopenafs.git windows-winsock-init-20060829 WSAStartup and WSACleanup do not need to be wrapped by the app to protect against multiple calls. --- diff --git a/src/util/winsock_nt.c b/src/util/winsock_nt.c index 7d320511d..44657560b 100644 --- a/src/util/winsock_nt.c +++ b/src/util/winsock_nt.c @@ -25,18 +25,13 @@ RCSID * * Returns 0 on success, -1 on error. */ -static int once = 1; - int afs_winsockInit(void) { - if (once) { int code; WSADATA data; WORD sockVersion; - once = 0; - sockVersion = 2; code = WSAStartup(sockVersion, &data); if (code) @@ -44,7 +39,6 @@ afs_winsockInit(void) if (data.wVersion != 2) return -1; - } return 0; } @@ -52,7 +46,6 @@ void afs_winsockCleanup(void) { WSACleanup(); - once = 0; } /* This function will begin to fail in the year 2038 */