]> granicus.if.org Git - php/commitdiff
- Replaced 'zend_hash_find' to 'zend_hash_quick_find' on zend_hash_compare() function
authorFelipe Pena <felipe@php.net>
Mon, 3 May 2010 16:36:04 +0000 (16:36 +0000)
committerFelipe Pena <felipe@php.net>
Mon, 3 May 2010 16:36:04 +0000 (16:36 +0000)
Zend/zend_hash.c

index 530afa7d348eec24668a360e20f8e29df96771a1..2c06d57c5fc37296d74a613d46634746347344b3 100644 (file)
@@ -1477,7 +1477,7 @@ ZEND_API int zend_hash_compare(HashTable *ht1, HashTable *ht2, compare_func_t co
                                        return 1;
                                }
                        } else { /* string index */
-                               if (zend_hash_find(ht2, p1->arKey, p1->nKeyLength, &pData2)==FAILURE) {
+                               if (zend_hash_quick_find(ht2, p1->arKey, p1->nKeyLength, p1->h, &pData2)==FAILURE) {
                                        HASH_UNPROTECT_RECURSION(ht1); 
                                        HASH_UNPROTECT_RECURSION(ht2); 
                                        return 1;