]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.15] gh-153444: Fix compile warning in `Modules/_interpchannelsmodule.c` (GH-153445...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Fri, 10 Jul 2026 11:37:10 +0000 (13:37 +0200)
committerGitHub <noreply@github.com>
Fri, 10 Jul 2026 11:37:10 +0000 (11:37 +0000)
gh-153444: Fix compile warning in `Modules/_interpchannelsmodule.c` (GH-153445)
(cherry picked from commit 33678dc79f00059aff09ac88f188ef2192031a85)

Co-authored-by: sobolevn <mail@sobolevn.me>
Modules/_interpchannelsmodule.c

index 358d51cf13f1afae16592313ba877ee2f60091b1..7b31b1f0c85d26476bdb4ae3be72bf55873b1b31 100644 (file)
@@ -2935,7 +2935,8 @@ channelsmod_create(PyObject *self, PyObject *args, PyObject *kwds)
 
     int64_t cid = channel_create(&_globals.channels, defaults);
     if (cid < 0) {
-        (void)handle_channel_error(cid, self, cid);
+        // Negative `cid` can't be too big for a downcast:
+        (void)handle_channel_error((int)cid, self, cid);
         return NULL;
     }
     module_state *state = get_module_state(self);