- fix: segfault on exit of "rpm -qp --qf '%{#fsnames}' pkg" (#20595).
authorjbj <devnull@localhost>
Wed, 15 Nov 2000 15:28:46 +0000 (15:28 +0000)
committerjbj <devnull@localhost>
Wed, 15 Nov 2000 15:28:46 +0000 (15:28 +0000)
CVS patchset: 4268
CVS date: 2000/11/15 15:28:46

CHANGES
lib/fs.c

diff --git a/CHANGES b/CHANGES
index 8c6435030da43dffc4fcc203ada97ffadfe544d8..1265365e4b61571ab7817ee96f1cbb73aa21d8ac 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -31,6 +31,7 @@
        - fix: don't headerCopy() relocateable packages if not relocating.
        - fine-grained Requires, remove install PreReq's from Requires db.
        - fix: duplicate headerFree() on installBinaryPackage() error return.
+       - fix: segfault on exit of "rpm -qp --qf '%{#fsnames}' pkg" (#20595).
 
 3.0.6 -> 4.0
        - use DIRNAMES/BASENAMES/DIRINDICES not FILENAMES in packages and db.
index d7bff8d0c62f4e39bc50236ce13d2f473abc8d1d..9e1dfaa1814806786f05125a6da292d8b1027c4b 100644 (file)
--- a/lib/fs.c
+++ b/lib/fs.c
@@ -27,7 +27,9 @@ void freeFilesystems(void)
        filesystems = NULL;
     }
     if (fsnames) {
+#if 0  /* XXX leak/segfault on exit of "rpm -qp --qf '%{#fsnames}' pkg" */
        free(fsnames);
+#endif
        fsnames = NULL;
     }
     numFilesystems = 0;