소스 검색

[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
 		else
 		{
 		{
-			/* Not a valid number */
 			token_prev_char(self);
 			token_prev_char(self);
+
+			/* made as 0 value */
+			self->value.int_value = 0;
+			self->current_token = finsh_token_type_value_int;
 			return;
 			return;
 		}
 		}