util/nvmutil: call pledge() earlier, in main()

fsdg20230625
Leah Rowe 2023-01-27 15:34:09 +00:00
parent bb6fe263e7
commit 7a98649764
1 changed files with 5 additions and 4 deletions

View File

@ -77,6 +77,11 @@ main(int argc, char *argv[])
char *strRMac = "??:??:??:??:??:??"; char *strRMac = "??:??:??:??:??:??";
void (*cmd)(void) = NULL; 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) if ((buf = (uint8_t *) malloc(SIZE_8KB)) == NULL)
err(errno, NULL); err(errno, NULL);
gbe[0] = gbe[1] = (size_t) buf; gbe[0] = gbe[1] = (size_t) buf;
@ -88,10 +93,6 @@ main(int argc, char *argv[])
test = 1; test = 1;
little_endian = ((uint8_t *) &test)[0]; little_endian = ((uint8_t *) &test)[0];
#ifdef HAVE_PLEDGE
if (pledge("stdio wpath", NULL) == -1)
err(errno, "pledge");
#endif
if (argc == 3) { if (argc == 3) {
if (strcmp(COMMAND, "dump") == 0) { if (strcmp(COMMAND, "dump") == 0) {
#ifdef HAVE_PLEDGE #ifdef HAVE_PLEDGE