Skip to content

Commit 77407b0

Browse files
hannoboohal
authored andcommitted
stb/print-container: Properly check mmap error code
Signed-off-by: Hanno Böck <hanno@gentoo.org> Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
1 parent cfd6168 commit 77407b0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

libstb/print-container.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -470,7 +470,7 @@ static bool getPayloadHash(int fdin, unsigned char *md)
470470

471471
payload = mmap(NULL, payload_st.st_size - SECURE_BOOT_HEADERS_SIZE,
472472
PROT_READ, MAP_PRIVATE, fdin, SECURE_BOOT_HEADERS_SIZE);
473-
if (!payload)
473+
if (payload == MAP_FAILED)
474474
die(EX_OSERR, "Cannot mmap file at descriptor: %d (%s)", fdin,
475475
strerror(errno));
476476

0 commit comments

Comments
 (0)