]> 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 d8b40872db20407128f8079060f9c0233f839240..866787729d111342a6c3dddd886ee066e2f70f86 100644 (file)
@@ -1455,7 +1455,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;