aboutsummaryrefslogtreecommitdiff
path: root/jerry-core
diff options
context:
space:
mode:
authorIstvan Miklos <imiklos2@inf.u-szeged.hu>2018-06-12 12:54:17 +0200
committerLászló Langó <llango.u-szeged@partner.samsung.com>2018-06-12 12:54:17 +0200
commit62dee2dd71ee3bd232d7e79b0a1b205e7f083981 (patch)
treecece209641d310bc0fefef6377302c77fba0f9a8 /jerry-core
parentefa88507833f554bcf2dc1f901e3549529bb99da (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.c2
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);