diff options
| author | Leah Rowe <leah@libreboot.org> | 2023-01-27 15:34:09 +0000 | 
|---|---|---|
| committer | Leah Rowe <leah@libreboot.org> | 2023-01-27 15:34:09 +0000 | 
| commit | 7a98649764347a1485a1bf819db71cc3560244e1 (patch) | |
| tree | d6af94aeb29bae46df8dd65f4a56ec505a69fc9d | |
| parent | bb6fe263e73a05bba916a43360e49b2d4387cc00 (diff) | |
util/nvmutil: call pledge() earlier, in main()
| -rw-r--r-- | util/nvmutil/nvmutil.c | 9 | 
1 files changed, 5 insertions, 4 deletions
| 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 | 
