]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-91048: fix `_asyncio.future_discard_from_awaited_by` (#129731)
authorKumar Aditya <kumaraditya@python.org>
Thu, 6 Feb 2025 16:35:33 +0000 (22:05 +0530)
committerGitHub <noreply@github.com>
Thu, 6 Feb 2025 16:35:33 +0000 (16:35 +0000)
fix discard

Modules/_asynciomodule.c

index a20a18db3607f043eed7251464d6549eeda1c60a..09ab8f13fe1f5d510e767d905688be2d67363bb2 100644 (file)
@@ -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;