From 39763c6cb00a3f48bb1145e8869e778ba48190da Mon Sep 17 00:00:00 2001
From: Paul Sokolovsky <pfalcon@users.sourceforge.net>
Date: Fri, 24 Jan 2014 00:38:31 +0200
Subject: [PATCH] lexerstr: Free mp_lexer_str_buf_t structure itself.

---
 py/lexerstr.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/py/lexerstr.c b/py/lexerstr.c
index 8cbf36d83..1e105d864 100644
--- a/py/lexerstr.c
+++ b/py/lexerstr.c
@@ -25,6 +25,7 @@ static void str_buf_free(mp_lexer_str_buf_t *sb) {
     if (sb->free_len > 0) {
         m_free((char*)sb->src_beg, sb->free_len);
     }
+    m_del_obj(mp_lexer_str_buf_t, sb);
 }
 
 mp_lexer_t *mp_lexer_new_from_str_len(const char *src_name, const char *str, uint len, uint free_len) {
-- 
GitLab