From: Panu Matilainen Date: Fri, 30 May 2008 06:22:21 +0000 (+0300) Subject: Convert showQueryPackage() to use rpmfiDigest() X-Git-Tag: rpm-4.6.0-rc1~430 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=55d5c497363d3b8892979c16259ca6d54a6bde01;p=platform%2Fupstream%2Frpm.git Convert showQueryPackage() to use rpmfiDigest() --- diff --git a/lib/query.c b/lib/query.c index 615c88d..8395f7b 100644 --- a/lib/query.c +++ b/lib/query.c @@ -194,13 +194,16 @@ int showQueryPackage(QVA_t qva, rpmts ts, Header h) } if (qva->qva_flags & QUERY_FOR_DUMPFILES) { - char *add, *fmd5; - fmd5 = pgpHexStr(rpmfiMD5(fi), rpmDigestLength(PGPHASHALGO_MD5)); + char *add, *fdigest; + size_t diglen = 0; + const unsigned char *digest = rpmfiDigest(fi, NULL, &diglen); + fdigest = pgpHexStr(digest, diglen); - rasprintf(&add, "%s %d %d %s 0%o ", fn, (int)fsize, fmtime, fmd5, fmode); + rasprintf(&add, "%s %d %d %s 0%o ", + fn, (int)fsize, fmtime, fdigest, fmode); rstrcat(&buf, add); free(add); - free(fmd5); + free(fdigest); if (fuser && fgroup) { rasprintf(&add, "%s %s", fuser, fgroup);