More constfree for spec exposed stuff for now
authorPanu Matilainen <pmatilai@redhat.com>
Sun, 16 Dec 2007 19:20:05 +0000 (21:20 +0200)
committerPanu Matilainen <pmatilai@redhat.com>
Sun, 16 Dec 2007 19:20:05 +0000 (21:20 +0200)
- openfileinfo seems easily made opaque, revisit later

build/parseSpec.c

index e4dc558..930c55e 100644 (file)
@@ -240,7 +240,7 @@ retry:
            /* remove this file from the stack */
            spec->fileStack = ofi->next;
            (void) Fclose(ofi->fd);
-           ofi->fileName = _free(ofi->fileName);
+           ofi->fileName = _constfree(ofi->fileName);
            ofi = _free(ofi);
 
            /* only on last file do we signal EOF to caller */
@@ -382,7 +382,7 @@ void closeSpec(rpmSpec spec)
        ofi = spec->fileStack;
        spec->fileStack = spec->fileStack->next;
        if (ofi->fd) (void) Fclose(ofi->fd);
-       ofi->fileName = _free(ofi->fileName);
+       ofi->fileName = _constfree(ofi->fileName);
        ofi = _free(ofi);
     }
 }