summaryrefslogtreecommitdiff
path: root/util/nvmutil/nvmutil.c
diff options
context:
space:
mode:
authorLeah Rowe <leah@libreboot.org>2026-03-10 15:29:23 +0000
committerLeah Rowe <leah@libreboot.org>2026-03-10 15:29:23 +0000
commit0b4e298cb1f9c1ded39737e13b43cc2307ed5ab2 (patch)
tree46a04a3eaf228387312994afb2d6e8e9111f0962 /util/nvmutil/nvmutil.c
parent4819dcbc75d9a8b895ec8761c63e97b230b74bee (diff)
util/nvmutil: use EINVAL in command sanitizen
Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'util/nvmutil/nvmutil.c')
-rw-r--r--util/nvmutil/nvmutil.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/util/nvmutil/nvmutil.c b/util/nvmutil/nvmutil.c
index c5fd03c1..be97a173 100644
--- a/util/nvmutil/nvmutil.c
+++ b/util/nvmutil/nvmutil.c
@@ -535,16 +535,16 @@ sanitize_command_index(size_t c)
check_command_num(c);
if (ARGC_3 != 3)
- err(errno, "ARGC_3 is not equal to 3");
+ err(EINVAL, "ARGC_3 is not equal to 3");
if (ARGC_4 != 4)
- err(errno, "ARGC_4 is not equal to 4");
+ err(EINVAL, "ARGC_4 is not equal to 4");
if (command[c].argc < 3)
- err(errno, "cmd index %lu: argc below 3, %d",
+ err(EINVAL, "cmd index %lu: argc below 3, %d",
(unsigned long)c, command[c].argc);
if (command[c].str == NULL)
- err(errno, "cmd index %lu: NULL str",
+ err(EINVAL, "cmd index %lu: NULL str",
(unsigned long)c);
if (*command[c].str == '\0')
err(errno, "cmd index %lu: empty str",
@@ -552,7 +552,7 @@ sanitize_command_index(size_t c)
if (xstrxlen(command[c].str, MAX_CMD_LEN + 1) >
MAX_CMD_LEN) {
- err(errno, "cmd index %lu: str too long: %s",
+ err(EINVAL, "cmd index %lu: str too long: %s",
(unsigned long)c, command[c].str);
}
@@ -565,7 +565,7 @@ sanitize_command_index(size_t c)
case SET_MOD_OFF:
break;
default:
- err(errno, "Unsupported set_mod type: %u", mod_type);
+ err(EINVAL, "Unsupported set_mod type: %u", mod_type);
}
check_bin(command[c].invert, "cmd.invert");
@@ -586,20 +586,20 @@ sanitize_command_index(size_t c)
case NVM_SIZE:
break;
default:
- err(errno, "Unsupported rw_size: %lu",
+ err(EINVAL, "Unsupported rw_size: %lu",
(unsigned long)gbe_rw_size);
}
if (gbe_rw_size > GBE_PART_SIZE)
- err(errno, "rw_size larger than GbE part: %lu",
+ err(EINVAL, "rw_size larger than GbE part: %lu",
(unsigned long)gbe_rw_size);
if (command[c].flags != O_RDONLY &&
command[c].flags != O_RDWR)
- err(errno, "invalid cmd.flags setting");
+ err(EINVAL, "invalid cmd.flags setting");
if (!((PLESEN > LESEN) && (SCHREIB > PLESEN) && (PSCHREIB > SCHREIB)))
- err(errno, "some rw type integers are the same");
+ err(EINVAL, "some rw type integers are the same");
}
static void