Fix unhandled exceptions with unicode error messages (#2994)

Fixes #2993

JerryScript-DCO-1.0-Signed-off-by: Dániel Bátyai dbatyai@inf.u-szeged.hu
This commit is contained in:
Dániel Bátyai
2019-07-30 19:48:56 +02:00
committed by Robert Fancsik
parent a2d242eab9
commit dfafb1aa6b
7 changed files with 28 additions and 13 deletions
+2 -2
View File
@@ -172,7 +172,7 @@ print_unhandled_exception (jerry_value_t error_value) /**< error value */
return;
}
jerry_size_t err_str_size = jerry_get_string_size (err_str_val);
jerry_size_t err_str_size = jerry_get_utf8_string_size (err_str_val);
if (err_str_size >= 256)
{
@@ -182,7 +182,7 @@ print_unhandled_exception (jerry_value_t error_value) /**< error value */
}
jerry_char_t err_str_buf[256];
jerry_size_t string_end = jerry_string_to_char_buffer (err_str_val, err_str_buf, err_str_size);
jerry_size_t string_end = jerry_string_to_utf8_char_buffer (err_str_val, err_str_buf, err_str_size);
assert (string_end == err_str_size);
err_str_buf[string_end] = 0;