From f6bcf646615cedd14798a3dee8d3884055261391 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Wed, 30 Aug 2006 02:41:41 +0000 Subject: [PATCH] STABLE14-windows-winsock-init-20060829 WSAStartup and WSACleanup do not need to be wrapped by the app to protect against multiple calls. (cherry picked from commit a9bbe0e0dce33fd42cc944db3a657c95af6f6796) --- src/util/winsock_nt.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/util/winsock_nt.c b/src/util/winsock_nt.c index e2e308b767..075a687430 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; } int