Check error values in API functions

Internal functions cannot handle error values, so it must be avoided to
pass error values to the engine.

JerryScript-DCO-1.0-Signed-off-by: László Langó llango.u-szeged@partner.samsung.com
This commit is contained in:
László Langó
2016-06-23 12:04:00 +02:00
parent 130be84ad1
commit c3541c3ab7
3 changed files with 68 additions and 1 deletions
+1
View File
@@ -501,6 +501,7 @@ main (int argc,
}
else if (!jerry_value_is_undefined (err_value))
{
err_value = jerry_value_remove_error_flag (err_value);
err_str_p = jerry_get_string_value (jerry_value_to_string (err_value));
jerry_release_value (err_value);
}