[Python-checkins] cpython (2.7): Issue #11973: Fix a problem in kevent. The flags and fflags fields are now

christian.heimes python-checkins at python.org
Sun Aug 25 14:58:49 CEST 2013


http://hg.python.org/cpython/rev/8eac75276e5b
changeset:   85384:8eac75276e5b
branch:      2.7
parent:      85381:2929f7f152f0
user:        Christian Heimes <christian at cheimes.de>
date:        Sun Aug 25 14:57:00 2013 +0200
summary:
  Issue #11973: Fix a problem in kevent. The flags and fflags fields are now
properly handled as unsigned.

files:
  Misc/NEWS              |  3 +++
  Modules/selectmodule.c |  2 +-
  2 files changed, 4 insertions(+), 1 deletions(-)


diff --git a/Misc/NEWS b/Misc/NEWS
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -32,6 +32,9 @@
 Library
 -------
 
+- Issue #11973: Fix a problem in kevent. The flags and fflags fields are now
+  properly handled as unsigned.
+
 - Issue #16809: Fixed some tkinter incompabilities with Tcl/Tk 8.6.
 
 - Issue #16809: Tkinter's splitlist() and split() methods now accept Tcl_Obj
diff --git a/Modules/selectmodule.c b/Modules/selectmodule.c
--- a/Modules/selectmodule.c
+++ b/Modules/selectmodule.c
@@ -1270,7 +1270,7 @@
     PyObject *pfd;
     static char *kwlist[] = {"ident", "filter", "flags", "fflags",
                              "data", "udata", NULL};
-    static char *fmt = "O|hhi" DATA_FMT_UNIT UINTPTRT_FMT_UNIT ":kevent";
+    static char *fmt = "O|hHI" DATA_FMT_UNIT UINTPTRT_FMT_UNIT ":kevent";
 
     EV_SET(&(self->e), 0, EVFILT_READ, EV_ADD, 0, 0, 0); /* defaults */
 

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list