X-Git-Url: https://git.cryptolib.org/?p=arm-crypto-lib.git;a=blobdiff_plain;f=test_src%2Fcli.c;h=c138a273faf5a8d092ea7fdff48d7d9936d70e2a;hp=8176d5ff8cc4e7d655cce4ab006ecf0eacfebb9d;hb=fb928c1c4c392b9e987631f84f1027af94e05beb;hpb=262edc3c040a073636f91af03f1b64030c5b1b31 diff --git a/test_src/cli.c b/test_src/cli.c index 8176d5f..c138a27 100644 --- a/test_src/cli.c +++ b/test_src/cli.c @@ -102,7 +102,8 @@ uint8_t cli_getsn(char* s, uint32_t n){ char c; if(n==0) return 2; - while((c=cli_getc_cecho())!='\0' && c!='\r' && n--){ + while((c=cli_getc_cecho())!='\0' && c!='\r' && n){ + --n; *s++=c; } *s='\0'; @@ -368,7 +369,7 @@ int8_t cmd_interface(const cmdlist_entry_t* cmd_desc){ c = cli_rx(); switch (c){ case CLI_ENTER: - if((exit_code=search_and_call(cli_buffer, maxcmdlength, cmd_desc))<=0){ + if((exit_code = search_and_call(cli_buffer, maxcmdlength, cmd_desc))<=0){ free(cli_buffer); return exit_code; }