diff --git a/jerry-main/main-unix-minimal.c b/jerry-main/main-unix-minimal.c index c5a6dd1ae..1dd928957 100644 --- a/jerry-main/main-unix-minimal.c +++ b/jerry-main/main-unix-minimal.c @@ -110,6 +110,9 @@ main (int argc, { break; } + + jerry_release_value (ret_value); + ret_value = jerry_create_undefined (); } int ret_code = JERRY_STANDALONE_EXIT_CODE_OK; diff --git a/jerry-main/main-unix.c b/jerry-main/main-unix.c index 20ed8b2af..f29eaea49 100644 --- a/jerry-main/main-unix.c +++ b/jerry-main/main-unix.c @@ -717,6 +717,9 @@ main (int argc, { break; } + + jerry_release_value (ret_value); + ret_value = jerry_create_undefined (); } }