[Python-checkins] bpo-40150: Fix mismatched argument in RegisterWaitForSingleObject() call (GH-19686)
Zackery Spytz
webhook-mailer at python.org
Wed Jul 15 14:43:09 EDT 2020
https://github.com/python/cpython/commit/af4eda46d1538b1da700a86588bdb94b0a4d1ff2
commit: af4eda46d1538b1da700a86588bdb94b0a4d1ff2
branch: master
author: Zackery Spytz <zspytz at gmail.com>
committer: GitHub <noreply at github.com>
date: 2020-07-15T21:43:00+03:00
summary:
bpo-40150: Fix mismatched argument in RegisterWaitForSingleObject() call (GH-19686)
files:
M Modules/overlapped.c
diff --git a/Modules/overlapped.c b/Modules/overlapped.c
index 4f0ba85d7983e..5e7a1bbba7678 100644
--- a/Modules/overlapped.c
+++ b/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);
More information about the Python-checkins
mailing list