From f64086f80f1493c7f5009e99f4bd1fba47332cd3 Mon Sep 17 00:00:00 2001 From: Damien George Date: Wed, 22 Jan 2014 23:18:50 +0000 Subject: [PATCH] Fix 1 warning and 1 bug. --- py/lexer.c | 2 +- py/vstr.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) 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); diff --git a/py/vstr.c b/py/vstr.c index 18e6d2d0a8..b2e46c89f9 100644 --- a/py/vstr.c +++ b/py/vstr.c @@ -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, ...) {