loader: remove unneeded variable

Reviewed by: imp, kib
Pull Request: https://github.com/freebsd/freebsd-src/pull/1381
This commit is contained in:
Ahmad Khalifa 2024-08-12 13:01:07 +03:00 committed by Warner Losh
parent c105113752
commit a698c15a41

View file

@ -220,11 +220,10 @@ command_copy_staging(int argc, char *argv[])
[COPY_STAGING_DISABLE] = "disable",
[COPY_STAGING_AUTO] = "auto",
};
int prev, res;
int prev;
res = CMD_OK;
if (argc > 2) {
res = CMD_ERROR;
return (CMD_ERROR);
} else if (argc == 2) {
prev = copy_staging;
if (strcmp(argv[1], "enable") == 0)
@ -235,9 +234,9 @@ command_copy_staging(int argc, char *argv[])
copy_staging = COPY_STAGING_AUTO;
else {
printf("usage: copy_staging enable|disable|auto\n");
res = CMD_ERROR;
return (CMD_ERROR);
}
if (res == CMD_OK && prev != copy_staging) {
if (prev != copy_staging) {
printf("changed copy_staging, unloading kernel\n");
unload();
efi_copy_free();
@ -246,7 +245,7 @@ command_copy_staging(int argc, char *argv[])
} else {
printf("copy staging: %s\n", mode[copy_staging]);
}
return (res);
return (CMD_OK);
}
COMMAND_SET(copy_staging, "copy_staging", "copy staging", command_copy_staging);
#endif
@ -256,18 +255,16 @@ command_staging_slop(int argc, char *argv[])
{
char *endp;
u_long new, prev;
int res;
res = CMD_OK;
if (argc > 2) {
res = CMD_ERROR;
return (CMD_ERROR);
} else if (argc == 2) {
new = strtoul(argv[1], &endp, 0);
if (*endp != '\0') {
printf("invalid slop value\n");
res = CMD_ERROR;
return (CMD_ERROR);
}
if (res == CMD_OK && staging_slop != new) {
if (staging_slop != new) {
staging_slop = new;
printf("changed slop, unloading kernel\n");
@ -278,7 +275,7 @@ command_staging_slop(int argc, char *argv[])
} else {
printf("staging slop %#lx\n", staging_slop);
}
return (res);
return (CMD_OK);
}
COMMAND_SET(staging_slop, "staging_slop", "set staging slop",
command_staging_slop);