https://github.com/python/cpython/commit/19a02148e573759995b5154d06642cca52ffff25
commit: 19a02148e573759995b5154d06642cca52ffff25
branch: 3.13
author: Miss Islington (bot) <[email protected]>
committer: sobolevn <[email protected]>
date: 2026-07-09T16:37:13Z
summary:

[3.13] gh-153444: Fix compile warning in `Modules/_interpchannelsmodule.c` 
(GH-153445) (#153449)

gh-153444: Fix compile warning in `Modules/_interpchannelsmodule.c` (GH-153445)
(cherry picked from commit 33678dc79f00059aff09ac88f188ef2192031a85)

Co-authored-by: sobolevn <[email protected]>

files:
M Modules/_interpchannelsmodule.c

diff --git a/Modules/_interpchannelsmodule.c b/Modules/_interpchannelsmodule.c
index 2c002b7e157069..c5c06656b721e8 100644
--- a/Modules/_interpchannelsmodule.c
+++ b/Modules/_interpchannelsmodule.c
@@ -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);

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to