Skip to content

Commit af4eda4

Browse files
authored
bpo-40150: Fix mismatched argument in RegisterWaitForSingleObject() call (GH-19686)
1 parent 0108b2a commit af4eda4

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

Modules/overlapped.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ struct PostCallbackData {
293293
};
294294

295295
static VOID CALLBACK
296-
PostToQueueCallback(PVOID lpParameter, BOOL TimerOrWaitFired)
296+
PostToQueueCallback(PVOID lpParameter, BOOLEAN TimerOrWaitFired)
297297
{
298298
struct PostCallbackData *p = (struct PostCallbackData*) lpParameter;
299299

@@ -335,8 +335,7 @@ _overlapped_RegisterWaitWithQueue_impl(PyObject *module, HANDLE Object,
335335
*pdata = data;
336336

337337
if (!RegisterWaitForSingleObject(
338-
&NewWaitObject, Object, (WAITORTIMERCALLBACK)PostToQueueCallback,
339-
pdata, Milliseconds,
338+
&NewWaitObject, Object, PostToQueueCallback, pdata, Milliseconds,
340339
WT_EXECUTEINWAITTHREAD | WT_EXECUTEONLYONCE))
341340
{
342341
PyMem_RawFree(pdata);

0 commit comments

Comments
 (0)