[Python-checkins] cpython (2.7): Issue #23834: Fix socket.sendto(), use the C long type to store the result of

victor.stinner python-checkins at python.org
Thu Apr 2 17:22:09 CEST 2015


https://hg.python.org/cpython/rev/29c32ca46652
changeset: 95386:29c32ca46652
branch: 2.7
parent: 95383:d81d6f274d60
user: Victor Stinner <victor.stinner at gmail.com>
date: Thu Apr 02 17:19:17 2015 +0200
summary:
 Issue #23834: Fix socket.sendto(), use the C long type to store the result of
sendto() instead of the C int type.
files:
 Misc/NEWS | 3 +++
 Modules/socketmodule.c | 3 ++-
 2 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/Misc/NEWS b/Misc/NEWS
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -21,6 +21,9 @@
 Library
 -------
 
+- Issue #23834: Fix socket.sendto(), use the C long type to store the result of
+ sendto() instead of the C int type.
+
 - Issue #21526: Tkinter now supports new boolean type in Tcl 8.5.
 
 - Issue #23838: linecache now clears the cache and returns an empty result on
diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c
--- a/Modules/socketmodule.c
+++ b/Modules/socketmodule.c
@@ -2901,7 +2901,8 @@
 char *buf;
 Py_ssize_t len;
 sock_addr_t addrbuf;
- int addrlen, n = -1, flags, timeout;
+ int addrlen, flags, timeout;
+ long n = -1;
 int arglen;
 
 flags = 0;
-- 
Repository URL: https://hg.python.org/cpython


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /