Eliminate unnecessary variable
authorPanu Matilainen <pmatilai@redhat.com>
Tue, 24 Feb 2009 10:22:21 +0000 (12:22 +0200)
committerPanu Matilainen <pmatilai@redhat.com>
Tue, 24 Feb 2009 10:22:21 +0000 (12:22 +0200)
- per-fi filecount only used once per loop for stats

lib/transaction.c

index 2e962dd..8c26b55 100644 (file)
@@ -909,13 +909,10 @@ static void addFingerprints(rpmts ts, uint64_t fileCount, rpmFpHash ht, fingerPr
 
     pi = rpmtsiInit(ts);
     while ((p = rpmtsiNext(pi, 0)) != NULL) {
-       int fc;
-
        (void) rpmdbCheckSignals();
 
        if ((fi = rpmteFI(p)) == NULL)
            continue;   /* XXX can't happen */
-       fc = rpmfiFC(fi);
 
        (void) rpmswEnter(rpmtsOp(ts, RPMTS_OP_FINGERPRINT), 0);
        rpmfiFpLookup(fi, fpc);
@@ -934,7 +931,7 @@ static void addFingerprints(rpmts ts, uint64_t fileCount, rpmFpHash ht, fingerPr
            ffi.fileno = i;
            rpmFpHashAddEntry(symlinks, rpmfiFpsIndex(fi, i), ffi);
        }
-       (void) rpmswExit(rpmtsOp(ts, RPMTS_OP_FINGERPRINT), fc);
+       (void) rpmswExit(rpmtsOp(ts, RPMTS_OP_FINGERPRINT), rpmfiFC(fi));
 
     }
     pi = rpmtsiFree(pi);