  /* Load and return the module named by 'fullname'. */
  static PyObject *
  zipimporter_load_module(PyObject *obj, PyObject *args)
-@@ -456,6 +600,14 @@ zipimporter_load_module(PyObject *obj, PyObject *args)
+@@ -456,6 +601,14 @@ zipimporter_load_module(PyObject *obj, PyObject *args)
      if (PyUnicode_READY(fullname) == -1)
          return NULL;
  

             goto exit;
         }
         else
@@ -1467,6 +1675,54 @@ static struct PyModuleDef zipimportmodule = {
     NULL
 };
 

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