[WINHTTP] Initialize winsock upon WinHttpOpen
[reactos.git] / dll / win32 / winhttp / net.c
index 277a22e..fcec7ad 100644 (file)
@@ -167,7 +167,11 @@ static BOOL WINAPI winsock_startup( INIT_ONCE *once, void *param, void **ctx )
     return TRUE;
 }
 
+#ifdef __REACTOS__
+void winsock_init(void)
+#else
 static void winsock_init(void)
+#endif
 {
     static INIT_ONCE once = INIT_ONCE_STATIC_INIT;
     InitOnceExecuteOnce( &once, winsock_startup, NULL, NULL );
@@ -185,7 +189,9 @@ struct netconn *netconn_create( struct hostdata *host, const struct sockaddr_sto
     unsigned int addr_len;
     BOOL ret = FALSE;
 
+#ifndef __REACTOS__
     winsock_init();
+#endif
 
     conn = heap_alloc_zero(sizeof(*conn));
     if (!conn) return NULL;