diff Python/dynload_shlib.c @ 84805:a5681f50bae2

merge 3.3
author Benjamin Peterson <benjamin@python.org>
date Mon, 22 Jul 2013 22:08:17 -0700
parents 222404bce3da 042ff9325c5e
children
line wrap: on
line diff
--- a/Python/dynload_shlib.c	Mon Jul 22 19:05:48 2013 -0500
+++ b/Python/dynload_shlib.c	Mon Jul 22 22:08:17 2013 -0700
@@ -82,7 +82,8 @@
         int i;
         struct stat statb;
         if (fstat(fileno(fp), &statb) == -1) {
-            return PyErr_SetFromErrno(PyExc_IOError);
+            PyErr_SetFromErrno(PyExc_IOError);
+            return NULL;
         }
         for (i = 0; i < nhandles; i++) {
             if (statb.st_dev == handles[i].dev &&