mirror of
https://github.com/phpv8/v8js.git
synced 2024-12-22 14:01:53 +00:00
Call object_properties_init on newly created V8Js object.
This commit is contained in:
parent
3f049d3b91
commit
d6a4a3c960
3
v8js.cc
3
v8js.cc
@ -534,6 +534,9 @@ static zend_object_value php_v8js_new(zend_class_entry *ce TSRMLS_DC) /* {{{ */
|
||||
|
||||
c = (php_v8js_ctx *) ecalloc(1, sizeof(*c));
|
||||
zend_object_std_init(&c->std, ce TSRMLS_CC);
|
||||
#if PHP_VERSION_ID >= 50400
|
||||
object_properties_init(&c->std, ce);
|
||||
#endif
|
||||
|
||||
retval.handle = zend_objects_store_put(c, NULL, (zend_objects_free_object_storage_t) php_v8js_free_storage, NULL TSRMLS_CC);
|
||||
retval.handlers = &v8js_object_handlers;
|
||||
|
Loading…
Reference in New Issue
Block a user