Browse Source
bpo-40150: Fix mismatched argument in RegisterWaitForSingleObject() call (GH-19686)
pull/21495/head
Zackery Spytz
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
2 additions and
3 deletions
-
Modules/overlapped.c
|
|
|
@ -293,7 +293,7 @@ struct PostCallbackData { |
|
|
|
}; |
|
|
|
|
|
|
|
static VOID CALLBACK |
|
|
|
PostToQueueCallback(PVOID lpParameter, BOOL TimerOrWaitFired) |
|
|
|
PostToQueueCallback(PVOID lpParameter, BOOLEAN TimerOrWaitFired) |
|
|
|
{ |
|
|
|
struct PostCallbackData *p = (struct PostCallbackData*) lpParameter; |
|
|
|
|
|
|
|
@ -335,8 +335,7 @@ _overlapped_RegisterWaitWithQueue_impl(PyObject *module, HANDLE Object, |
|
|
|
*pdata = data; |
|
|
|
|
|
|
|
if (!RegisterWaitForSingleObject( |
|
|
|
&NewWaitObject, Object, (WAITORTIMERCALLBACK)PostToQueueCallback, |
|
|
|
pdata, Milliseconds, |
|
|
|
&NewWaitObject, Object, PostToQueueCallback, pdata, Milliseconds, |
|
|
|
WT_EXECUTEINWAITTHREAD | WT_EXECUTEONLYONCE)) |
|
|
|
{ |
|
|
|
PyMem_RawFree(pdata); |
|
|
|
|