]> granicus.if.org Git - python/commitdiff
Issue #3080: On DJGPP, case_bytes() returns -1 to signal an error if the file
authorVictor Stinner <victor.stinner@haypocalc.com>
Tue, 22 Mar 2011 00:22:27 +0000 (01:22 +0100)
committerVictor Stinner <victor.stinner@haypocalc.com>
Tue, 22 Mar 2011 00:22:27 +0000 (01:22 +0100)
cannot be found.

Python/import.c

index abc390671980be43cae24a23139aac3ad97a1bae..3b8ce931d9e33aeaaa2f7eedcb58502779358bd7 100644 (file)
@@ -2084,7 +2084,7 @@ case_bytes(char *buf, Py_ssize_t len, Py_ssize_t namelen, const char *name)
         PyErr_Format(PyExc_NameError,
           "Can't find file for module %.100s\n(filename %.300s)",
           name, buf);
-        return 0;
+        return -1;
     }
     return strncmp(ffblk.ff_name, name, namelen) == 0;