]> granicus.if.org Git - php/commitdiff
MFB: Optimize out zend_hash_num_elements() call
authorIlia Alshanetsky <iliaa@php.net>
Thu, 21 Dec 2006 01:16:36 +0000 (01:16 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Thu, 21 Dec 2006 01:16:36 +0000 (01:16 +0000)
ext/soap/php_sdl.c

index 106a282e8f67f3759415e90dc0d277bcf247d0ff..b099f981b0981fef3eaa4a0afd7fd6fe67c5db3f 100644 (file)
@@ -1862,8 +1862,8 @@ static void sdl_serialize_type(sdlTypePtr type, HashTable *tmp_encoders, HashTab
        if (i > 0) {
                sdlTypePtr *tmp;
 
-         tmp_elements = emalloc(sizeof(HashTable));
-         zend_hash_init(tmp_elements, 0, NULL, NULL, 0);
+               tmp_elements = emalloc(sizeof(HashTable));
+               zend_hash_init(tmp_elements, i, NULL, NULL, 0);
 
                zend_hash_internal_pointer_reset(type->elements);
                while (zend_hash_get_current_data(type->elements, (void**)&tmp) == SUCCESS) {