diff options
author | Istvan Miklos <imiklos2@inf.u-szeged.hu> | 2018-06-12 12:54:17 +0200 |
---|---|---|
committer | László Langó <llango.u-szeged@partner.samsung.com> | 2018-06-12 12:54:17 +0200 |
commit | 62dee2dd71ee3bd232d7e79b0a1b205e7f083981 (patch) | |
tree | cece209641d310bc0fefef6377302c77fba0f9a8 /jerry-core | |
parent | efa88507833f554bcf2dc1f901e3549529bb99da (diff) |
Fix jerry_get_value_from_error (#2394)
Fix the function to take into account the second argument even if it is called with not
an error value.
JerryScript-DCO-1.0-Signed-off-by: Istvan Miklos imiklos2@inf.u-szeged.hu
Diffstat (limited to 'jerry-core')
-rw-r--r-- | jerry-core/api/jerry.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/jerry-core/api/jerry.c b/jerry-core/api/jerry.c index 06073f1c..cca137f9 100644 --- a/jerry-core/api/jerry.c +++ b/jerry-core/api/jerry.c @@ -921,7 +921,7 @@ jerry_get_value_from_error (jerry_value_t value, /**< api value */ if (!ecma_is_value_error_reference (value)) { - return value; + return release ? value : ecma_copy_value (value); } jerry_value_t ret_val = jerry_acquire_value (ecma_get_error_reference_from_value (value)->value); |