              int ispackage = zso->type & IS_PACKAGE;
              int isbytecode = zso->type & IS_BYTECODE;
  
-@@ -1413,6 +1580,17 @@ get_module_code(ZipImporter *self, PyObject *fullname,
+@@ -1413,6 +1612,17 @@ get_module_code(ZipImporter *self, PyObject *fullname,
              Py_CLEAR(fullpath);
              if (p_ispackage != NULL)
                  *p_ispackage = ispackage;

     path = make_filename(self->prefix, subname);
     Py_DECREF(subname);
     if (path == NULL)
@@ -1400,7 +1568,6 @@ get_module_code(ZipImporter *self, PyObject *fullname,
                                self->archive, (int)SEP, fullpath);
         toc_entry = PyDict_GetItem(self->files, fullpath);
         if (toc_entry != NULL) {

 PyMODINIT_FUNC
 PyInit_zipimport(void)
 {
@@ -1475,20 +1731,8 @@ PyInit_zipimport(void)
     if (PyType_Ready(&ZipImporter_Type) < 0)
         return NULL;
 
