summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/transaction.c4
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)) {