From f8b6de168bac1a002cf8931d5f601240d5c1b4d4 Mon Sep 17 00:00:00 2001 From: Just van Rossum Date: Tue, 31 Dec 2002 09:51:59 +0000 Subject: [PATCH] - added missing decref - whitespace normalization --- Modules/zipimport.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Modules/zipimport.c b/Modules/zipimport.c index c8f7e344381..11b5dd30598 100644 --- a/Modules/zipimport.c +++ b/Modules/zipimport.c @@ -174,6 +174,7 @@ zipimporter_dealloc(ZipImporter *self) { PyObject_GC_UnTrack(self); Py_XDECREF(self->archive); + Py_XDECREF(self->prefix); Py_XDECREF(self->files); self->ob_type->tp_free((PyObject *)self); } @@ -1025,9 +1026,9 @@ get_mtime_of_source(ZipImporter *self, char *path) toc_entry = PyDict_GetItemString(self->files, path); if (toc_entry != NULL && PyTuple_Check(toc_entry) && PyTuple_Size(toc_entry) == 8) { - /* fetch the time stamp of the .py file for comparison - with an embedded pyc time stamp */ - int time, date; + /* fetch the time stamp of the .py file for comparison + with an embedded pyc time stamp */ + int time, date; time = PyInt_AsLong(PyTuple_GetItem(toc_entry, 5)); date = PyInt_AsLong(PyTuple_GetItem(toc_entry, 6)); mtime = parse_dostime(time, date); @@ -1176,7 +1177,7 @@ initzipimport(void) if (PyModule_AddObject(mod, "zipimporter", (PyObject *)&ZipImporter_Type) < 0) return; - + zip_directory_cache = PyDict_New(); if (zip_directory_cache == NULL) return;