X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=common%2Fcli_hush.c;h=5b1f11907438e893911ca6f8e0650be8a423392c;hb=eb69d8bf3c043f126077e6b0905def8cca5c4723;hp=cf1e273485c7e98c82cc897030439faf3a2e917e;hpb=ee1c499851e0fda1a6ab98fb1f1d1f672e64a6f8;p=oweals%2Fu-boot.git diff --git a/common/cli_hush.c b/common/cli_hush.c index cf1e273485..5b1f119074 100644 --- a/common/cli_hush.c +++ b/common/cli_hush.c @@ -1849,8 +1849,7 @@ static int run_list_real(struct pipe *pi) continue; } else { /* insert new value from list for variable */ - if (pi->progs->argv[0]) - free(pi->progs->argv[0]); + free(pi->progs->argv[0]); pi->progs->argv[0] = *list++; #ifndef __U_BOOT__ pi->progs->glob_result.gl_pathv[0] = @@ -3665,8 +3664,8 @@ static char *make_string(char **inp, int *nonnull) } #ifdef __U_BOOT__ -static int do_showvar(cmd_tbl_t *cmdtp, int flag, int argc, - char * const argv[]) +static int do_showvar(struct cmd_tbl *cmdtp, int flag, int argc, + char *const argv[]) { int i, k; int rcode = 0;