]> 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 32464eb5188ae5513da88e2554ba4790fe605518..bab61d1b1cb4f007013ae15cdbad55faff150887 100644 (file)
@@ -1379,7 +1379,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;