diff options
-rw-r--r-- | lib/transaction.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/transaction.c b/lib/transaction.c index b64f466ab..3e11190ed 100644 --- a/lib/transaction.c +++ b/lib/transaction.c @@ -629,8 +629,10 @@ assert(otherFi != NULL); } if (XFA_SKIPPING(rpmfsGetAction(fs, i))) break; - if (rpmfilesFState(fi, i) != RPMFILE_STATE_NORMAL) + if (rpmfilesFState(fi, i) != RPMFILE_STATE_NORMAL) { + rpmfsSetAction(fs, i, FA_SKIP); break; + } /* Pre-existing modified config files need to be saved. */ if (rpmfilesConfigConflict(fi, i)) { |