From feaacd92ebcd7581f7ae6b3d0fdd51308f9e8a36 Mon Sep 17 00:00:00 2001 From: Edward O'Callaghan Date: Tue, 14 Mar 2023 10:58:08 +1100 Subject: futility/misc.c: Check mmap() ret with std value BUG=b:268397597 BRANCH=none TEST=`emerge-nissa vboot_reference`. TEST=`$ cros_run_unit_tests --host --packages="vboot_reference flashrom"`. TEST=`$ cros_run_unit_tests --board=nissa --packages="vboot_reference flashrom"`. Change-Id: I0033d52fb14ece7397451ba6283592c726833a94 Signed-off-by: Edward O'Callaghan Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/4531327 Commit-Queue: Edward O'Callaghan Reviewed-by: Sam McNally Tested-by: Edward O'Callaghan --- futility/misc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'futility') diff --git a/futility/misc.c b/futility/misc.c index 72dc10ae..9df8d030 100644 --- a/futility/misc.c +++ b/futility/misc.c @@ -311,7 +311,7 @@ enum futil_file_err futil_map_file(int fd, enum file_mode mode, mmap_ptr = mmap(0, sb.st_size, PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0); - if (mmap_ptr == (void *)-1) { + if (mmap_ptr == MAP_FAILED) { ERROR("Can't mmap %s file: %s\n", mode == FILE_RW ? "output" : "input", strerror(errno)); return FILE_ERR_MMAP; -- cgit v1.2.1