Eliminate bogus const from fi->apath
authorPanu Matilainen <pmatilai@redhat.com>
Sat, 15 Nov 2008 15:20:13 +0000 (17:20 +0200)
committerPanu Matilainen <pmatilai@redhat.com>
Sat, 15 Nov 2008 15:20:13 +0000 (17:20 +0200)
build/files.c
lib/fsm.c
lib/rpmfi_internal.h

index a3ce64b..d5888d0 100644 (file)
@@ -1248,8 +1248,8 @@ static void genCpioListAndHeader(FileList fl,
     rpmfiFlags flags = RPMFI_NOHEADER|RPMFI_NOFILEOWNER;
     rpmfi fi;
     int fc;
-    const char *fn, **apath;
-    char *a;
+    const char *fn;
+    char *a, **apath;
 
     /* rpmfiNew() only groks compressed filelists */
     headerConvert(h, HEADERCONV_COMPRESSFILELIST);
index 0b57526..d41c54a 100644 (file)
--- a/lib/fsm.c
+++ b/lib/fsm.c
@@ -217,7 +217,7 @@ static int mapFind(FSMI_t iter, const char * fsmPath)
     if (iter) {
        const rpmfi fi = iter->fi;
        if (fi && fi->fc > 0 && fi->apath && fsmPath && *fsmPath) {
-           const char ** p = NULL;
+           char ** p = NULL;
 
            if (fi->apath != NULL)
                p = bsearch(&fsmPath, fi->apath, fi->fc, sizeof(fsmPath),
index ec82d23..7743735 100644 (file)
@@ -99,7 +99,7 @@ struct rpmfi_s {
 
     size_t striplen;
     rpm_loff_t archiveSize;
-    const char ** apath;
+    char ** apath;
     FSM_t fsm;                 /*!< File state machine data. */
     int keep_header;           /*!< Keep header? */
     sharedFileInfo replaced;   /*!< (TR_ADDED) */