From: Kumar Aditya Date: Thu, 6 Feb 2025 16:35:33 +0000 (+0530) Subject: gh-91048: fix `_asyncio.future_discard_from_awaited_by` (#129731) X-Git-Tag: v3.14.0a5~87 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e7bc0cd182eaef021160c6c0614bfd86c63d516f;p=thirdparty%2FPython%2Fcpython.git gh-91048: fix `_asyncio.future_discard_from_awaited_by` (#129731) fix discard --- diff --git a/Modules/_asynciomodule.c b/Modules/_asynciomodule.c index a20a18db3607..09ab8f13fe1f 100644 --- a/Modules/_asynciomodule.c +++ b/Modules/_asynciomodule.c @@ -4155,7 +4155,7 @@ _asyncio_future_discard_from_awaited_by_impl(PyObject *module, PyObject *fut, if (TaskOrFuture_Check(state, fut) && TaskOrFuture_Check(state, waiter)) { int res; Py_BEGIN_CRITICAL_SECTION(fut); - res = future_awaited_by_add(state, (FutureObj *)fut, waiter); + res = future_awaited_by_discard(state, (FutureObj *)fut, waiter); Py_END_CRITICAL_SECTION(); if (res) { return NULL;