From 3f7d89c4012144c0a04f01f535c0fbbc9cfabcb3 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Tue, 3 Mar 2026 19:59:35 +0000 Subject: util/nvmutil: consistent errors on close() Signed-off-by: Leah Rowe --- util/nvmutil/nvmutil.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'util/nvmutil/nvmutil.c') diff --git a/util/nvmutil/nvmutil.c b/util/nvmutil/nvmutil.c index bb9210b0..30a2b57c 100644 --- a/util/nvmutil/nvmutil.c +++ b/util/nvmutil/nvmutil.c @@ -124,8 +124,10 @@ main(int argc, char *argv[]) (*cmd)(); write_gbe(); - err_if(close(fd) == -1); - err_if(close(rfd) == -1); + if (close(fd) == -1) + err(ECANCELED, "Could not close '%s'", fname); + if (close(rfd) == -1) + err(ECANCELED, "Could not close '/dev/urandom'"); err_if((errno != 0) && (cmd != cmd_dump)); return errno ? EXIT_FAILURE : EXIT_SUCCESS; -- cgit v1.2.1