]> granicus.if.org Git - php/commitdiff
Fixed hash key in persistent hash
authorXinchen Hui <laruence@php.net>
Thu, 19 Jun 2014 08:24:24 +0000 (16:24 +0800)
committerXinchen Hui <laruence@php.net>
Thu, 19 Jun 2014 08:24:24 +0000 (16:24 +0800)
ext/mysqli/mysqli_nonapi.c

index 96ede5878c7f2baca478fb12d755aa543d67aa70..82d766d46faf60693dfb133d136dbe360510e5d6 100644 (file)
@@ -195,7 +195,7 @@ void mysqli_common_connect(INTERNAL_FUNCTION_PARAMETERS, zend_bool is_real_conne
                                le.ptr = plist = calloc(1, sizeof(mysqli_plist_entry));
 
                                zend_ptr_stack_init_ex(&plist->free_links, 1);
-                               zend_hash_update_mem(&EG(persistent_list), hash_key, &le, sizeof(le));
+                               zend_hash_str_update_mem(&EG(persistent_list), hash_key->val, hash_key->len, &le, sizeof(le));
                        }
                }
        }