Fix 'Segmentation fault in re_get_value'

Related issue: #782

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-02-09 09:21:02 +01:00
parent 433f0705f7
commit d420be3fdf
2 changed files with 29 additions and 0 deletions
@@ -1256,6 +1256,11 @@ ecma_regexp_exec_helper (ecma_value_t regexp_value, /**< RegExp object */
re_compiled_code_t *bc_p = ECMA_GET_POINTER (re_compiled_code_t,
bytecode_prop_p->u.internal_property.value);
if (bc_p == NULL)
{
return ecma_raise_type_error ("Incompatible type");
}
ecma_string_t *input_string_p = ecma_get_string_from_value (input_string);
lit_utf8_size_t input_string_size = ecma_string_get_size (input_string_p);