From: Lennart Poettering Date: Mon, 23 Jun 2025 12:40:21 +0000 (+0200) Subject: bootspec: ensure memory free in one error path X-Git-Tag: v256.17~14 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f6eaadce92938b4a23df644fc06e47092f26d68f;p=thirdparty%2Fsystemd.git bootspec: ensure memory free in one error path (cherry picked from commit 1bd9a3c916a26522ee1b26e08374282df66f734b) (cherry picked from commit 56d2cd64561503d97944d355c61c2e6f5fbe37e6) --- diff --git a/src/shared/bootspec.c b/src/shared/bootspec.c index 9466866b478..9a97fd87a8f 100644 --- a/src/shared/bootspec.c +++ b/src/shared/bootspec.c @@ -750,9 +750,9 @@ static int find_sections( IMAGE_SECTION_HEADER **ret_sections, PeHeader **ret_pe_header) { + _cleanup_free_ IMAGE_SECTION_HEADER *sections = NULL; _cleanup_free_ IMAGE_DOS_HEADER *dos_header = NULL; - IMAGE_SECTION_HEADER *sections; - PeHeader *pe_header; + _cleanup_free_ PeHeader *pe_header = NULL; int r; assert(fd >= 0);