diff options
author | Panu Matilainen <pmatilai@redhat.com> | 2008-11-11 20:48:35 +0200 |
---|---|---|
committer | Panu Matilainen <pmatilai@redhat.com> | 2008-11-11 20:48:35 +0200 |
commit | fbc06059cbf7e3f7c6330e46b38bf68850ff1e26 (patch) | |
tree | 33399131e41e193117a8dab31fe99f05b24b4139 /lib/fsm.c | |
parent | 0d168d173a4c361cc1f548304743cb63bdc5946d (diff) | |
download | rpm-fbc06059cbf7e3f7c6330e46b38bf68850ff1e26.tar.gz rpm-fbc06059cbf7e3f7c6330e46b38bf68850ff1e26.tar.bz2 rpm-fbc06059cbf7e3f7c6330e46b38bf68850ff1e26.zip |
Cpio flags are only relevant for fsm, get them out of rpmfi
Diffstat (limited to 'lib/fsm.c')
-rw-r--r-- | lib/fsm.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -485,9 +485,10 @@ static void * freeHardLink(hardLink_t li) return _free(li); } -FSM_t newFSM(void) +FSM_t newFSM(cpioMapFlags mapflags) { FSM_t fsm = xcalloc(1, sizeof(*fsm)); + fsm->mapFlags = mapflags; return fsm; } @@ -623,7 +624,6 @@ static int fsmMapPath(FSM_t fsm) fsm->nsuffix = NULL; fsm->astriplen = 0; fsm->action = FA_UNKNOWN; - fsm->mapFlags = 0; i = fsm->ix; if (fi && i >= 0 && i < fi->fc) { @@ -631,7 +631,6 @@ static int fsmMapPath(FSM_t fsm) fsm->astriplen = fi->astriplen; fsm->action = (fi->actions ? fi->actions[i] : fi->action); fsm->fflags = (fi->fflags ? fi->fflags[i] : fi->flags); - fsm->mapFlags = fi->mapflags; /* src rpms have simple base name in payload. */ fsm->dirName = fi->dnl[fi->dil[i]]; |