Bläddra i källkod

[Finsh] Fix '0' token issue.

Bernard Xiong 11 år sedan
förälder
incheckning
cde9139bc5
1 ändrade filer med 4 tillägg och 1 borttagningar
  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;
 		}