diff --git a/core/my_basic.c b/core/my_basic.c index c6f831c..e45fa0d 100755 --- a/core/my_basic.c +++ b/core/my_basic.c @@ -7309,6 +7309,7 @@ int mb_push_string(struct mb_interpreter_t* s, void** l, char* val) { arg.type = MB_DT_STRING; arg.value.string = val; mb_check(mb_push_value(s, l, arg)); + _mark_lazy_destroy_string(s, val); return result; }