summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudwig Nussel <ludwig.nussel@suse.de>2022-03-14 14:20:56 +0100
committerMichal Domonkos <mdomonko@redhat.com>2022-07-01 10:52:14 +0200
commita698c0008e74bfd64b6e368d2196ccb6514e6f28 (patch)
treeb965851c2e9b6a50f77cee2db9591f06444f7974
parent491537593e9fcab2d25b1816fc6bba846c599337 (diff)
downloadrpm-a698c0008e74bfd64b6e368d2196ccb6514e6f28.tar.gz
Prevent NULL deref in rpmfsGetStates()
(cherry picked from commit d747bf045ea20b0cb5813a83c13bdfb4ca424699)
-rw-r--r--lib/rpmfs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/rpmfs.c b/lib/rpmfs.c
index 7d807e06b..ed272a9f1 100644
--- a/lib/rpmfs.c
+++ b/lib/rpmfs.c
@@ -95,7 +95,7 @@ rpmfileState rpmfsGetState(rpmfs fs, unsigned int ix)
rpm_fstate_t * rpmfsGetStates(rpmfs fs)
{
- return fs->states;
+ return (fs != NULL) ? fs->states : NULL;
}
rpmFileAction rpmfsGetAction(rpmfs fs, unsigned int ix)