diff options
author | Damien George <damien.p.george@gmail.com> | 2014-01-22 23:18:50 +0000 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2014-01-22 23:18:50 +0000 |
commit | f64086f80f1493c7f5009e99f4bd1fba47332cd3 (patch) | |
tree | 74f619fbbc391dfbbf514c98e674a13c02d2dd11 /py | |
parent | 452932ace4e0e0741982a8bdfdf6282022e48a6c (diff) | |
download | micropython-f64086f80f1493c7f5009e99f4bd1fba47332cd3.tar.gz micropython-f64086f80f1493c7f5009e99f4bd1fba47332cd3.zip |
Fix 1 warning and 1 bug.
Diffstat (limited to 'py')
-rw-r--r-- | py/lexer.c | 2 | ||||
-rw-r--r-- | py/vstr.c | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/py/lexer.c b/py/lexer.c index af413021b1..8088697d54 100644 --- a/py/lexer.c +++ b/py/lexer.c @@ -471,7 +471,7 @@ static void mp_lexer_next_token_into(mp_lexer_t *lex, mp_token_t *tok, bool firs case 'r': c = 0x0d; break; case 'x': { - uint num; + uint num = 0; if (!get_hex(lex, 2, &num)) { // TODO error message assert(0); @@ -190,6 +190,7 @@ void vstr_cut_tail(vstr_t *vstr, int len) { } else { vstr->len -= len; } + vstr->buf[vstr->len] = 0; } void vstr_printf(vstr_t *vstr, const char *fmt, ...) { |