Преглед на файлове

[Finsh] Fix '0' token issue.

Bernard Xiong преди 11 години
родител
ревизия
cde9139bc5
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  1. 4 1
      components/finsh/finsh_token.c

+ 4 - 1
components/finsh/finsh_token.c

@@ -521,8 +521,11 @@ static void token_proc_number(struct finsh_token* self)
 		}
 		else
 		{
-			/* Not a valid number */
 			token_prev_char(self);
+
+			/* made as 0 value */
+			self->value.int_value = 0;
+			self->current_token = finsh_token_type_value_int;
 			return;
 		}