Просмотр исходного кода

dpkg: Fix memory leaks on --set-selections

Guillem Jover лет назад: 18
Родитель
Сommit
f9c32d1e80
2 измененных файлов с 6 добавлено и 2 удалено
  1. 4 0
      ChangeLog
  2. 2 2
      src/select.c

+ 4 - 0
ChangeLog

@@ -1,3 +1,7 @@
+2008-06-04  Guillem Jover  <guillem@debian.org>
+
+	* src/select.c (setselections): Free varbuf variables.
+
 2008-06-04  Guillem Jover  <guillem@debian.org>
 
 	* lib/subproc.c (catch_signals): Remove array sentinel.

+ 2 - 2
src/select.c

@@ -142,8 +142,8 @@ void setselections(const char *const *argv) {
   }
   if (ferror(stdin)) ohshite(_("read error on standard input"));
   modstatdb_shutdown();
-  varbufreset(&namevb);
-  varbufreset(&selvb);
+  varbuffree(&namevb);
+  varbuffree(&selvb);
 }
 
 void clearselections(const char *const *argv)