From 5094ce9812494b577e28b301f4441a37368792af Mon Sep 17 00:00:00 2001 From: Panu Matilainen Date: Wed, 13 Dec 2017 10:39:23 +0200 Subject: Don't segfault on NULL fi in generated rpmfi iterators, doh (cherry picked from commit fc132e525a0fee21f47597bef9a757cb8d3ba6b6) --- lib/rpmfi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/rpmfi.c b/lib/rpmfi.c index 2a5cb56d8..11a4c6033 100644 --- a/lib/rpmfi.c +++ b/lib/rpmfi.c @@ -1718,7 +1718,7 @@ void rpmfilesFpLookup(rpmfiles fi, fingerPrintCache fpc) */ #define RPMFI_ITERFUNC(TYPE, NAME, IXV) \ - TYPE rpmfi ## NAME(rpmfi fi) { return rpmfiles ## NAME(fi->files, fi ? fi->IXV : -1); } + TYPE rpmfi ## NAME(rpmfi fi) { return rpmfiles ## NAME(fi ? fi->files : NULL, fi ? fi->IXV : -1); } RPMFI_ITERFUNC(rpmsid, BNId, i) RPMFI_ITERFUNC(rpmsid, DNId, j) -- cgit v1.2.1