Skip to content

Commit 4a02da4

Browse files
bpo-40150: Fix mismatched argument in RegisterWaitForSingleObject() call (GH-19686)
(cherry picked from commit af4eda4) Co-authored-by: Zackery Spytz <[email protected]>
1 parent 9080e1e commit 4a02da4

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
@@ -254,7 +254,7 @@ struct PostCallbackData {
254254
};
255255

256256
static VOID CALLBACK
257-
PostToQueueCallback(PVOID lpParameter, BOOL TimerOrWaitFired)
257+
PostToQueueCallback(PVOID lpParameter, BOOLEAN TimerOrWaitFired)
258258
{
259259
struct PostCallbackData *p = (struct PostCallbackData*) lpParameter;
260260

@@ -295,8 +295,7 @@ overlapped_RegisterWaitWithQueue(PyObject *self, PyObject *args)
295295
*pdata = data;
296296

297297
if (!RegisterWaitForSingleObject(
298-
&NewWaitObject, Object, (WAITORTIMERCALLBACK)PostToQueueCallback,
299-
pdata, Milliseconds,
298+
&NewWaitObject, Object, PostToQueueCallback, pdata, Milliseconds,
300299
WT_EXECUTEINWAITTHREAD | WT_EXECUTEONLYONCE))
301300
{
302301
PyMem_RawFree(pdata);

0 commit comments

Comments
 (0)