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';
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;
}