diff options
Diffstat (limited to 'util/nvmutil/nvmutil.c')
| -rw-r--r-- | util/nvmutil/nvmutil.c | 6 |
1 files changed, 4 insertions, 2 deletions
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; |
