Merge branch 'lexer-crash' of https://github.com/dhylands/micropython into dhylands-lexer-crash

This commit is contained in:
Damien George 2014-10-09 16:48:55 +01:00
commit a8202762f0
1 changed files with 4 additions and 1 deletions

View File

@ -52,7 +52,10 @@ STATIC void str_buf_free(mp_lexer_str_buf_t *sb) {
}
mp_lexer_t *mp_lexer_new_from_str_len(qstr src_name, const char *str, mp_uint_t len, mp_uint_t free_len) {
mp_lexer_str_buf_t *sb = m_new_obj(mp_lexer_str_buf_t);
mp_lexer_str_buf_t *sb = m_new_maybe(mp_lexer_str_buf_t, 1);
if (sb == NULL) {
return NULL;
}
sb->free_len = free_len;
sb->src_beg = str;
sb->src_cur = str;