fixed some bad frees
authorroot <devnull@localhost>
Mon, 22 Jan 1996 21:13:55 +0000 (21:13 +0000)
committerroot <devnull@localhost>
Mon, 22 Jan 1996 21:13:55 +0000 (21:13 +0000)
CVS patchset: 221
CVS date: 1996/01/22 21:13:55

lib/uninstall.c

index 04dcba4..2ecd712 100644 (file)
@@ -158,8 +158,10 @@ static int handleSharedFiles(rpmdb db, int offset, char ** fileList,
        }
     }
 
-    free(secFileMd5List);
-    free(secFileList);
+    if (secOffset) {
+       free(secFileMd5List);
+       free(secFileList);
+    }
     free(sharedList);
 
     return rc;