]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.13] gh-153444: Fix compile warning in `Modules/_interpchannelsmodule.c` (GH-153445...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 9 Jul 2026 16:37:13 +0000 (18:37 +0200)
committerGitHub <noreply@github.com>
Thu, 9 Jul 2026 16:37:13 +0000 (16: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 2c002b7e157069eff5aee4ebf86fbde13bdc0f83..c5c06656b721e84aa722c33f60bfc2dd0133056b 100644 (file)
@@ -2903,7 +2903,8 @@ channelsmod_create(PyObject *self, PyObject *args, PyObject *kwds)
 
     int64_t cid = channel_create(&_globals.channels, unboundop);
     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);