diff options
author | Panu Matilainen <pmatilai@redhat.com> | 2017-12-13 10:39:23 +0200 |
---|---|---|
committer | Panu Matilainen <pmatilai@redhat.com> | 2018-03-28 13:28:09 +0300 |
commit | 5094ce9812494b577e28b301f4441a37368792af (patch) | |
tree | 16df168bb838540920886a0d100ffdaed958a7ab | |
parent | 1c83ae9f3a52b28620d0b32827c7f42d252ef2bf (diff) | |
download | rpm-5094ce9812494b577e28b301f4441a37368792af.tar.gz |
Don't segfault on NULL fi in generated rpmfi iterators, doh
(cherry picked from commit fc132e525a0fee21f47597bef9a757cb8d3ba6b6)
-rw-r--r-- | lib/rpmfi.c | 2 |
1 files changed, 1 insertions, 1 deletions
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) |