From 66683e5d4b3d9474e86900b86be29105524b740c Mon Sep 17 00:00:00 2001 From: Zoltan Herczeg Date: Tue, 14 Feb 2017 10:09:51 +0100 Subject: [PATCH] The main-unix utility should free the return value to avoid leaks. (#1578) Fixes #1545. JerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com --- jerry-main/main-unix-minimal.c | 3 +++ jerry-main/main-unix.c | 3 +++ 2 files changed, 6 insertions(+) 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 (); } }