Fixing NULL pointer dereference in PutValue routine.
This commit is contained in:
@@ -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);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user