summaryrefslogtreecommitdiff
path: root/ext/mysqlnd/php_mysqlnd.c
diff options
context:
space:
mode:
authorXinchen Hui <laruence@php.net>2014-06-18 15:43:15 +0800
committerXinchen Hui <laruence@php.net>2014-06-18 15:43:15 +0800
commit98afbc7f75580386a86b1f616ed96416d1a97b7e (patch)
tree5946fcfe2f57b2a0c1be14d21ac02fdfc1653c2c /ext/mysqlnd/php_mysqlnd.c
parentac1d6abbef5b046f768da7d596a59b7209f3ee1b (diff)
downloadphp-git-98afbc7f75580386a86b1f616ed96416d1a97b7e.tar.gz
Fixed segfaults
Diffstat (limited to 'ext/mysqlnd/php_mysqlnd.c')
-rw-r--r--ext/mysqlnd/php_mysqlnd.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/ext/mysqlnd/php_mysqlnd.c b/ext/mysqlnd/php_mysqlnd.c
index d5f8b2033c..3bcaa06327 100644
--- a/ext/mysqlnd/php_mysqlnd.c
+++ b/ext/mysqlnd/php_mysqlnd.c
@@ -58,7 +58,7 @@ mysqlnd_minfo_print_hash(zval *values)
static int
mysqlnd_minfo_dump_plugin_stats(zval *el, void * argument TSRMLS_DC)
{
- struct st_mysqlnd_plugin_header * plugin_header = *(struct st_mysqlnd_plugin_header **)Z_PTR_P(el);
+ struct st_mysqlnd_plugin_header * plugin_header = (struct st_mysqlnd_plugin_header *)Z_PTR_P(el);
if (plugin_header->plugin_stats.values) {
char buf[64];
zval values;
@@ -82,7 +82,7 @@ static int
mysqlnd_minfo_dump_loaded_plugins(zval *el, void * buf TSRMLS_DC)
{
smart_str * buffer = (smart_str *) buf;
- struct st_mysqlnd_plugin_header * plugin_header = *(struct st_mysqlnd_plugin_header **)Z_PTR_P(el);
+ struct st_mysqlnd_plugin_header * plugin_header = (struct st_mysqlnd_plugin_header *)Z_PTR_P(el);
if (plugin_header->plugin_name) {
if (buffer->s) {
smart_str_appendc(buffer, ',');
@@ -99,13 +99,13 @@ static void
mysqlnd_minfo_dump_api_plugins(smart_str * buffer TSRMLS_DC)
{
HashTable *ht = mysqlnd_reverse_api_get_api_list(TSRMLS_C);
- MYSQLND_REVERSE_API **ext;
+ MYSQLND_REVERSE_API *ext;
ZEND_HASH_FOREACH_PTR(ht, ext) {
if (buffer->s) {
smart_str_appendc(buffer, ',');
}
- smart_str_appends(buffer, (*ext)->module->name);
+ smart_str_appends(buffer, ext->module->name);
} ZEND_HASH_FOREACH_END();
}
/* }}} */