]> granicus.if.org Git - php/commitdiff
Make the expression more reasonble (by nikic)
authorXinchen Hui <laruence@gmail.com>
Mon, 1 Aug 2016 12:20:01 +0000 (20:20 +0800)
committerXinchen Hui <laruence@gmail.com>
Mon, 1 Aug 2016 12:20:01 +0000 (20:20 +0800)
ext/opcache/ZendAccelerator.c

index b04214ba2a253e93e8bfee33a67b9f6822b558af..769ce92049629ff9cf2b97c44014a3fb0929ec9a 100644 (file)
@@ -2445,7 +2445,7 @@ static int zend_accel_init_shm(void)
 
        ZCSG(interned_strings_start) = ZCSG(interned_strings_end) = NULL;
 # ifndef ZTS
-       zend_hash_init(&ZCSG(interned_strings), (ZCG(accel_directives).interned_strings_buffer * 1024 * 1024) / (sizeof(Bucket) + sizeof(Bucket*) + 8 /* average string length */), NULL, NULL, 1);
+       zend_hash_init(&ZCSG(interned_strings), (ZCG(accel_directives).interned_strings_buffer * 1024 * 1024) / _ZSTR_STRUCT_SIZE(8 /* average string length */), NULL, NULL, 1);
        if (ZCG(accel_directives).interned_strings_buffer) {
                void *data;