Преглед изворни кода

Fix minor memleak in used function hashreport. Thanks to Adrian Bridgett
<bridgett@debian.org>.

Adam Heath пре 25 година
родитељ
комит
d8c4251938
2 измењених фајлова са 6 додато и 7 уклоњено
  1. 5 0
      ChangeLog
  2. 1 7
      lib/database.c

+ 5 - 0
ChangeLog

@@ -1,3 +1,8 @@
+Thu Dec 28 18:43:37 CST 2000 Adam Heath <doogie@debian.org>
+
+  * lib/database.c: Fix minor memleak in used function hashreport.
+    Thanks to Adrian Bridgett <bridgett@debian.org>.
+
 Wed Dec 27 14:54:55 CST 2000 Adam Heath <doogie@debian.org>
 
   * lib/parse.c:  Removed use of getc(), and instead use pointers

+ 1 - 7
lib/database.c

@@ -236,6 +236,7 @@ void hashreport(FILE *file) {
   for (i=npackages; i>0 && freq[i]==0; i--);
   while (i>=0) { fprintf(file,_("size %7d occurs %5d times\n"),i,freq[i]); i--; }
   if (ferror(file)) ohshite(_("failed write during hashreport"));
+  free(freq);
 }
 
 /*
@@ -257,10 +258,3 @@ void hashreport(FILE *file) {
  * xgames xherc xmach32 xmach8 xmono xnet xs3 xsvga xtexstuff xv
  * xvga16 xxgdb zip
  */
-
-
-
-
-
-
-