]> git.saurik.com Git - apt.git/blobdiff - apt-inst/filelist.h
Fix double free (closes: #711045)
[apt.git] / apt-inst / filelist.h
index 86766254f69003bb75c59dcbb4c55d81342915cd..0405d61dfca7e875a4071f3856cacfa0f69debe9 100644 (file)
 #ifndef PKGLIB_FILELIST_H
 #define PKGLIB_FILELIST_H
 
 #ifndef PKGLIB_FILELIST_H
 #define PKGLIB_FILELIST_H
 
-
-
 #include <apt-pkg/mmap.h>
 
 #include <apt-pkg/mmap.h>
 
+#include <cstring>
+#include <string>
+
 class pkgFLCache
 {
    public:
 class pkgFLCache
 {
    public:
@@ -48,7 +49,7 @@ class pkgFLCache
    class DiverIterator;
    
    protected:
    class DiverIterator;
    
    protected:
-   string CacheFile;
+   std::string CacheFile;
    DynamicMMap &Map;
    map_ptrloc LastTreeLookup;
    unsigned long LastLookupSize;
    DynamicMMap &Map;
    map_ptrloc LastTreeLookup;
    unsigned long LastLookupSize;