commit | 3bf8684c5e6eeecbe73f62aeb9843f7a532e909e | [log] [tgz] |
---|---|---|
author | Victor Stinner <victor.stinner@gmail.com> | Mon Jan 26 22:43:52 2015 +0100 |
committer | Victor Stinner <victor.stinner@gmail.com> | Mon Jan 26 22:43:52 2015 +0100 |
tree | 64e20de076d2232ef7f98fb7f87774bd4760df11 | |
parent | c27a8afcb0225076e38a38338534a6e07ad9ae3b [diff] | |
parent | 498b1f62dbdf55837d16fcaea9758af0cbebec0d [diff] |
Merge 3.4 (asyncio)
diff --git a/Modules/overlapped.c b/Modules/overlapped.c index 1a081ec..ef77c88 100644 --- a/Modules/overlapped.c +++ b/Modules/overlapped.c
@@ -1146,10 +1146,13 @@ 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);