diff options
author | Victor Stinner <victor.stinner@gmail.com> | 2015-01-26 22:45:02 +0100 |
---|---|---|
committer | Victor Stinner <victor.stinner@gmail.com> | 2015-01-26 22:45:02 +0100 |
commit | 38c83f91c2ac3db3ccef35b82340af6c6b2c2919 (patch) | |
tree | 64e4be5f3dfb1967f34c963e61f647a5971b92c9 | |
parent | 6de295acc0b144965f65f0d04fe82b2b8b281c4a (diff) | |
parent | 20666ab4e01e1d7272500d3e09c8f7f98d034270 (diff) | |
download | trollius-38c83f91c2ac3db3ccef35b82340af6c6b2c2919.tar.gz |
Merge Tulip into Trollius
-rw-r--r-- | overlapped.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/overlapped.c b/overlapped.c index 1a1ee5d..7769d6d 100644 --- a/overlapped.c +++ b/overlapped.c @@ -1174,10 +1174,13 @@ ConnectPipe(OverlappedObject *self, PyObject *args) if (Address == NULL) return NULL; + Py_BEGIN_ALLOW_THREADS PipeHandle = CreateFileW(Address, GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, NULL); + Py_END_ALLOW_THREADS + PyMem_Free(Address); if (PipeHandle == INVALID_HANDLE_VALUE) return SetFromWindowsErr(0); |