[PATCH 1/1] cmd: correct return value for printenv -e

19 Jun
2022
19 Jun
'22
1:43 p.m.
If printenv -e is executed and the specified variable is not found, the return value $? of the command should be 1 (false).
Signed-off-by: Heinrich Schuchardt heinrich.schuchardt@canonical.com --- cmd/nvedit_efi.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/cmd/nvedit_efi.c b/cmd/nvedit_efi.c index 7ebb14e25f..770877c527 100644 --- a/cmd/nvedit_efi.c +++ b/cmd/nvedit_efi.c @@ -182,8 +182,10 @@ static int efi_dump_var_all(int argc, char *const argv[], } free(var_name16);
- if (!match && argc == 1) + if (!match && argc == 1) { printf("Error: "%s" not defined\n", argv[0]); + return CMD_RET_FAILURE; + }
return CMD_RET_SUCCESS; }
--
2.36.1
1060
Age (days ago)
1060
Last active (days ago)
0 comments
1 participants
participants (1)
-
Heinrich Schuchardt