From: Michael Tremer Date: Tue, 22 Oct 2024 15:40:10 +0000 (+0000) Subject: archive: Check if we actually really absolutely have a buffer X-Git-Tag: 0.9.30~947 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9e5f56eb451fd02aec7ee06decff16ba3c40cea6;p=pakfire.git archive: Check if we actually really absolutely have a buffer Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/archive.c b/src/libpakfire/archive.c index af3c3d9f0..088c9189a 100644 --- a/src/libpakfire/archive.c +++ b/src/libpakfire/archive.c @@ -569,6 +569,12 @@ static int __pakfire_archive_read_metadata(struct pakfire_archive* archive, goto ERROR; } + // Make the static analyzer happy which thinks this could be NULL + if (!data) { + r = -EINVAL; + goto ERROR; + } + // Format >= 6 if (archive->format >= 6) { // Parse PKGINFO