]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/metaindex.cc
tests: try to support spaces in TMPDIR
[apt.git] / apt-pkg / metaindex.cc
index 1632b928cfb57f4a1e40b3ab4f92207b44eea67c..5c095a2ad2a6d2c820cbe7d9f50ac4b6dbaef413 100644 (file)
@@ -32,12 +32,15 @@ metaIndex::metaIndex(std::string const &URI, std::string const &Dist,
 
 metaIndex::~metaIndex()
 {
-   if (Indexes == 0)
-      return;
-   for (std::vector<pkgIndexFile *>::iterator I = (*Indexes).begin();
-        I != (*Indexes).end(); ++I)
-      delete *I;
-   delete Indexes;
+   if (Indexes != 0)
+   {
+      for (std::vector<pkgIndexFile *>::iterator I = (*Indexes).begin();
+           I != (*Indexes).end(); ++I)
+        delete *I;
+      delete Indexes;
+   }
+   for (auto const &E: Entries)
+      delete E.second;
 }
 
 // one line Getters for public fields                                  /*{{{*/