]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
Jonathan Giddy writes:
authorGuido van Rossum <guido@python.org>
Mon, 22 Mar 1999 20:14:53 +0000 (20:14 +0000)
committerGuido van Rossum <guido@python.org>
Mon, 22 Mar 1999 20:14:53 +0000 (20:14 +0000)
commit955becc3d963ebd66a1edea22d47dd24f34035e7
tree5c003c67dd8bd6e28e82828b0ff31482f2466931
parent173156fa322c81bf1b57c6e73b9975357e82adbb
Jonathan Giddy writes:

Here's a patch to fix the race condition, which wasn't fixed by Rob's
patch.  It holds the gethostbyname lock until the results are copied out,
which means that this lock and the Python global lock are held at the same
time.  This shouldn't be a problem as long as the gethostbyname lock is
always acquired when the global lock is not held.
Modules/socketmodule.c