]> granicus.if.org Git - python/commitdiff
Addition to [731644]: also use the lock when using the getaddrinfo
authorJust van Rossum <just@letterror.com>
Fri, 9 May 2003 08:03:44 +0000 (08:03 +0000)
committerJust van Rossum <just@letterror.com>
Fri, 9 May 2003 08:03:44 +0000 (08:03 +0000)
emulation (ie. when HAVE_GETADDRINFO isn't defined).

Modules/socketmodule.c

index e7e3c478022ea58c02ad8ea7ed1c2cad153179f3..4447f096b3c0edc1dfb4aa6952b3b3a53ba62bc4 100644 (file)
@@ -141,9 +141,9 @@ shutdown(how) -- shut down traffic in one or both directions\n\
 #endif
 
 /* On systems on which getaddrinfo() is believed to not be thread-safe,
-   protect access with a lock. */
+   (this includes the getaddrinfo emulation) protect access with a lock. */
 #if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || \
-    defined(__NetBSD__)
+    defined(__NetBSD__) || !defined(HAVE_GETADDRINFO)
 #define USE_GETADDRINFO_LOCK
 #endif