]> granicus.if.org Git - php/commitdiff
fix build under 5.0
authorRob Richards <rrichards@php.net>
Wed, 23 Nov 2005 11:23:39 +0000 (11:23 +0000)
committerRob Richards <rrichards@php.net>
Wed, 23 Nov 2005 11:23:39 +0000 (11:23 +0000)
fix crash when XMLWriter is instantiated but not used

ext/xmlwriter/php_xmlwriter.c

index 5a65e02664691b50db876b47fb344e4d42cbd47f..7d154a70fa13578fa8d73b00a5cae6289b081935 100644 (file)
@@ -92,9 +92,9 @@ PHP_XMLWRITER_API zend_object_value xmlwriter_object_new(zend_class_entry *class
        zend_object_value retval;
 
        intern = emalloc(sizeof(ze_xmlwriter_object));
+       memset(&intern->zo, 0, sizeof(zend_object));
        intern->zo.ce = class_type;
-       intern->zo.guards = NULL;
-       intern->zo.properties = NULL;
+       intern->xmlwriter_ptr = NULL;
        
        ALLOC_HASHTABLE(intern->zo.properties);
        zend_hash_init(intern->zo.properties, 0, NULL, ZVAL_PTR_DTOR, 0);