aboutsummaryrefslogtreecommitdiff
path: root/jerry-main
diff options
context:
space:
mode:
authorZidong Jiang <zidong.jiang@intel.com>2017-09-05 12:22:15 +0800
committeryichoi <duddlf.choi@samsung.com>2017-09-05 17:43:37 +0900
commit78e3d88bd99386f73b7586da3c06879d3ff1ccd4 (patch)
treea4830d9c2d159442f5ff2eec4438b635217ec9bb /jerry-main
parent39275c5dd2f3f8e6433c7698134064f3e0e25829 (diff)
[unix-main] call jerry_run_all_enqueued_jobs before cleanup
Related Issue: #1995 JerryScript-DCO-1.0-Signed-off-by: Zidong Jiang zidong.jiang@intel.com
Diffstat (limited to 'jerry-main')
-rw-r--r--jerry-main/main-unix.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/jerry-main/main-unix.c b/jerry-main/main-unix.c
index 5613a3f1..42e98db8 100644
--- a/jerry-main/main-unix.c
+++ b/jerry-main/main-unix.c
@@ -817,17 +817,17 @@ main (int argc,
ret_code = JERRY_STANDALONE_EXIT_CODE_FAIL;
}
- else
- {
- jerry_release_value (ret_value);
- ret_value = jerry_run_all_enqueued_jobs ();
- if (jerry_value_has_error_flag (ret_value))
- {
- print_unhandled_exception (ret_value);
- ret_code = JERRY_STANDALONE_EXIT_CODE_FAIL;
- }
+ jerry_release_value (ret_value);
+
+ ret_value = jerry_run_all_enqueued_jobs ();
+
+ if (jerry_value_has_error_flag (ret_value))
+ {
+ print_unhandled_exception (ret_value);
+ ret_code = JERRY_STANDALONE_EXIT_CODE_FAIL;
}
+
jerry_release_value (ret_value);
if (start_debug_server)