https://github.com/python/cpython/commit/33678dc79f00059aff09ac88f188ef2192031a85
commit: 33678dc79f00059aff09ac88f188ef2192031a85
branch: main
author: sobolevn <[email protected]>
committer: sobolevn <[email protected]>
date: 2026-07-09T19:08:29+03:00
summary:
gh-153444: Fix compile warning in `Modules/_interpchannelsmodule.c` (#153445)
files:
M Modules/_interpchannelsmodule.c
diff --git a/Modules/_interpchannelsmodule.c b/Modules/_interpchannelsmodule.c
index 358d51cf13f1af..7b31b1f0c85d26 100644
--- a/Modules/_interpchannelsmodule.c
+++ b/Modules/_interpchannelsmodule.c
@@ -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);
_______________________________________________
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]