X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=common%2Fcli_hush.c;h=296542f4c2d62b7094694a40c79c7d2fe9fdf545;hb=363858129a59420aec63510d1c8428a1d7b3c285;hp=2b654b754f5d5423f639014cc8f260fef1ee1871;hpb=130aec779ad9a2e28dc9d42ca5b367b957f311d7;p=karo-tx-uboot.git diff --git a/common/cli_hush.c b/common/cli_hush.c index 2b654b754f..296542f4c2 100644 --- a/common/cli_hush.c +++ b/common/cli_hush.c @@ -3162,7 +3162,7 @@ static int parse_stream_outer(struct in_str *inp, int flag) o_string temp=NULL_O_STRING; int rcode; #ifdef __U_BOOT__ - int code = 0; + int code = 1; #endif do { ctx.type = flag; @@ -3236,8 +3236,10 @@ int parse_string_outer(const char *s, int flag) #ifdef __U_BOOT__ char *p = NULL; int rcode; - if ( !s || !*s) + if (!s) return 1; + if (!*s) + return 0; if (!(p = strchr(s, '\n')) || *++p) { p = xmalloc(strlen(s) + 2); strcpy(p, s);