From 55d5c497363d3b8892979c16259ca6d54a6bde01 Mon Sep 17 00:00:00 2001 From: Panu Matilainen Date: Fri, 30 May 2008 09:22:21 +0300 Subject: [PATCH] Convert showQueryPackage() to use rpmfiDigest() --- lib/query.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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); -- 2.7.4