Fixing NULL pointer dereference in PutValue routine.

This commit is contained in:
Ruben Ayrapetyan
2014-09-17 15:24:48 +04:00
parent 318a62e9b3
commit 5df12d2e04
+3 -1
View File
@@ -232,7 +232,8 @@ ecma_op_put_value (ecma_reference_t ref, /**< ECMA-reference */
{ {
ret_value = ecma_reject_put (ref.is_strict); ret_value = ecma_reject_put (ref.is_strict);
} }
else
{
// sub_6. // sub_6.
JERRY_ASSERT (prop_p != NULL && prop_p->type == ECMA_PROPERTY_NAMEDACCESSOR); JERRY_ASSERT (prop_p != NULL && prop_p->type == ECMA_PROPERTY_NAMEDACCESSOR);
@@ -247,6 +248,7 @@ ecma_op_put_value (ecma_reference_t ref, /**< ECMA-reference */
ECMA_FINALIZE (call_completion); ECMA_FINALIZE (call_completion);
} }
}
ECMA_FINALIZE (obj_base); ECMA_FINALIZE (obj_base);