Explorar o código

[cmdline/apt-cache.cc] fix a memory leak in the xvcg method
Patch from George Danchev, thanks (Closes: #511557)

David Kalnischkies %!s(int64=17) %!d(string=hai) anos
pai
achega
034960416c
Modificáronse 2 ficheiros con 10 adicións e 3 borrados
  1. 5 1
      cmdline/apt-cache.cc
  2. 5 2
      debian/changelog

+ 5 - 1
cmdline/apt-cache.cc

@@ -929,7 +929,11 @@ bool XVcg(CommandLine &CmdL)
 		Shapes[ShapeMap[Pkg->ID]]);
       
    }
-   
+
+   delete[] Show;
+   delete[] Flags;
+   delete[] ShapeMap;
+
    printf("}\n");
    return true;
 }

+ 5 - 2
debian/changelog

@@ -8,9 +8,12 @@ apt (0.7.22.3) unstable; urgency=low
   * apt-pkg/contrib/strutl.cc:
     - enable thousand separator according to the current locale
       (by Luca Bruno, Closes: #223712)
+
+  [ George Danchev ]
+  * cmdline/apt-cache.cc:
+    - fix a memory leak in the xvcg method (Closes: #511557)
   * apt-pkg/indexcopy.cc:
-    - fix a (hypothetical) memory leak then the Release file not exists
-      (by George Danchev, Closes: #511556)
+    - fix a memory leak then the Release file not exists (Closes: #511556)
 
  -- David Kalnischkies <david@kalnischkies.com>  Sat, 08 Aug 2009 09:40:08 +0200