summaryrefslogtreecommitdiff
path: root/ext/intl/converter/converter.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/intl/converter/converter.c')
-rw-r--r--ext/intl/converter/converter.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/ext/intl/converter/converter.c b/ext/intl/converter/converter.c
index b893b8fd0a..bab4bb9881 100644
--- a/ext/intl/converter/converter.c
+++ b/ext/intl/converter/converter.c
@@ -1018,9 +1018,10 @@ static void php_converter_dtor_object(zend_object *obj) {
static zend_object *php_converter_object_ctor(zend_class_entry *ce, php_converter_object **pobjval) {
php_converter_object *objval;
- objval = ecalloc(1, sizeof(php_converter_object) + zend_object_properties_size(ce));
+ objval = zend_object_alloc(sizeof(php_converter_object), ce);
- zend_object_std_init(&objval->obj, ce );
+ zend_object_std_init(&objval->obj, ce);
+ object_properties_init(&objval->obj, ce);
intl_error_init(&(objval->error));
objval->obj.handlers = &php_converter_object_handlers;