From 9e5f56eb451fd02aec7ee06decff16ba3c40cea6 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Tue, 22 Oct 2024 15:40:10 +0000 Subject: [PATCH] archive: Check if we actually really absolutely have a buffer Signed-off-by: Michael Tremer --- src/libpakfire/archive.c | 6 ++++++ 1 file changed, 6 insertions(+) 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 -- 2.39.5