summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2014-05-05 13:51:26 +0800
committerBernard Xiong <[email protected]>2014-05-05 13:51:26 +0800
commitcde9139bc59d8a2a8395a8dd39dd51ff6eb2c050 (patch)
treed076a3e80c1baf318be4853234cb28f4ffe97a82
parent075f79708af2019c7087766ef2ed7d6ed4fc12e5 (diff)
[Finsh] Fix '0' token issue.
-rw-r--r--components/finsh/finsh_token.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/components/finsh/finsh_token.c b/components/finsh/finsh_token.c
index 3ca21e60db..91110bec26 100644
--- a/components/finsh/finsh_token.c
+++ b/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;
}