From a359292046953e828b668cc1acd2aad9a26a21b5 Mon Sep 17 00:00:00 2001 From: Panu Matilainen Date: Thu, 12 Apr 2012 16:27:08 +0300 Subject: [PATCH] Make config file modification detection a bit more readable --- lib/transaction.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/transaction.c b/lib/transaction.c index 68461d4..4ff2646 100644 --- a/lib/transaction.c +++ b/lib/transaction.c @@ -539,8 +539,9 @@ assert(otherFi != NULL); const unsigned char *digest; if ((digest = rpmfiFDigest(fi, &algo, &diglen))) { unsigned char fdigest[diglen]; - if (!rpmDoDigest(algo, fn, 0, fdigest, NULL) && - memcmp(digest, fdigest, diglen)) { + int modified = (!rpmDoDigest(algo, fn, 0, fdigest, NULL) && + memcmp(digest, fdigest, diglen)); + if (modified) { rpmfsSetAction(fs, i, FA_BACKUP); break; } -- 2.7.4