diff options
-rw-r--r-- | unix/main.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/unix/main.c b/unix/main.c index c936106706..681bf2aa20 100644 --- a/unix/main.c +++ b/unix/main.c @@ -112,7 +112,7 @@ static char *prompt(char *p) { } else { l++; } - char *line = m_new(char, l); + char *line = malloc(l); memcpy(line, buf, l); #endif return line; @@ -140,6 +140,7 @@ static void do_repl(void) { mp_lexer_t *lex = mp_lexer_new_from_str_len("<stdin>", line, strlen(line), false); execute_from_lexer(lex, MP_PARSE_SINGLE_INPUT, true); + free(line); } } |