[pypy-commit] pypy vmprof: uh how did I miss it?

fijal noreply at buildbot.pypy.org
Mon Jan 26 13:55:13 CET 2015


Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: vmprof
Changeset: r75533:14a7958e6b4b
Date: 2015-01-26 14:54 +0200
http://bitbucket.org/pypy/pypy/changeset/14a7958e6b4b/

Log:	uh how did I miss it?

diff --git a/pypy/module/_vmprof/interp_vmprof.py b/pypy/module/_vmprof/interp_vmprof.py
--- a/pypy/module/_vmprof/interp_vmprof.py
+++ b/pypy/module/_vmprof/interp_vmprof.py
@@ -63,7 +63,8 @@
                                 rffi.INT, compilation_info=eci,
                                 save_err=rffi.RFFI_SAVE_ERRNO)
 vmprof_disable = rffi.llexternal("vmprof_disable", [], rffi.INT,
-                                 compilation_info=eci)
+                                 compilation_info=eci,
+                                save_err=rffi.RFFI_SAVE_ERRNO)
 
 vmprof_register_virtual_function = rffi.llexternal(
     "vmprof_register_virtual_function",
@@ -166,7 +167,7 @@
             res = 0
         space.set_code_callback(None)
         if res == -1:
-            raise wrap_oserror(space, OSError(rposix.get_errno(),
+            raise wrap_oserror(space, OSError(rposix.get_saved_errno(),
                                               "_vmprof.disable"))
 
 @unwrap_spec(fileno=int, period=int)


More information about the pypy-commit mailing list