瀏覽代碼

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