From 7a98649764347a1485a1bf819db71cc3560244e1 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Fri, 27 Jan 2023 15:34:09 +0000 Subject: util/nvmutil: call pledge() earlier, in main() --- util/nvmutil/nvmutil.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'util/nvmutil') diff --git a/util/nvmutil/nvmutil.c b/util/nvmutil/nvmutil.c index 875ab147..d68585a5 100644 --- a/util/nvmutil/nvmutil.c +++ b/util/nvmutil/nvmutil.c @@ -77,6 +77,11 @@ main(int argc, char *argv[]) char *strRMac = "??:??:??:??:??:??"; void (*cmd)(void) = NULL; +#ifdef HAVE_PLEDGE + if (pledge("stdio wpath", NULL) == -1) + err(errno, "pledge"); +#endif + if ((buf = (uint8_t *) malloc(SIZE_8KB)) == NULL) err(errno, NULL); gbe[0] = gbe[1] = (size_t) buf; @@ -88,10 +93,6 @@ main(int argc, char *argv[]) test = 1; little_endian = ((uint8_t *) &test)[0]; -#ifdef HAVE_PLEDGE - if (pledge("stdio wpath", NULL) == -1) - err(errno, "pledge"); -#endif if (argc == 3) { if (strcmp(COMMAND, "dump") == 0) { #ifdef HAVE_PLEDGE -- cgit v1.2.1