Author: Amaury Forgeot d'Arc <[email protected]>
Branch: stdlib-2.7.9
Changeset: r75822:43c604f7b364
Date: 2015-02-10 23:19 +0100
http://bitbucket.org/pypy/pypy/changeset/43c604f7b364/

Log:    Use intmask() instead of widen(), the original is unsigned.

diff --git a/pypy/module/_ssl/interp_win32.py b/pypy/module/_ssl/interp_win32.py
--- a/pypy/module/_ssl/interp_win32.py
+++ b/pypy/module/_ssl/interp_win32.py
@@ -4,7 +4,7 @@
 from rpython.translator.tool.cbuild import ExternalCompilationInfo
 from pypy.interpreter.gateway import unwrap_spec
 from pypy.interpreter.error import wrap_windowserror
-from rpython.rlib.rarithmetic import intmask, widen
+from rpython.rlib.rarithmetic import intmask
 eci = ExternalCompilationInfo(
     includes = ['windows.h', 'wincrypt.h'],
     libraries = ['crypt32'],
@@ -80,7 +80,7 @@
                 return space.w_True
             raise wrap_windowserror(space, last_error)
 
-        size = widen(size_ptr[0])
+        size = intmask(size_ptr[0])
         with lltype.scoped_alloc(rffi.CCHARP.TO, size) as buf:
             usage = rffi.cast(PCERT_ENHKEY_USAGE, buf)
             # Now get the actual enhanced usage property
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to