summaryrefslogtreecommitdiff
path: root/ext/mysqlnd/mysqlnd_wireprotocol.c
diff options
context:
space:
mode:
authorAndrey Hristov <andrey@php.net>2008-02-14 12:51:00 +0000
committerAndrey Hristov <andrey@php.net>2008-02-14 12:51:00 +0000
commit77d6a5afe8da7aaf1e07b975bb1dd0bd267e0c47 (patch)
tree79cefea9738c412d3d301111d23a6e39cf078dbd /ext/mysqlnd/mysqlnd_wireprotocol.c
parentfab35b774834600fb7cf0ee5beabd0dbd9f4e8c4 (diff)
downloadphp-git-77d6a5afe8da7aaf1e07b975bb1dd0bd267e0c47.tar.gz
Update mysqlnd - fix bg_store
Diffstat (limited to 'ext/mysqlnd/mysqlnd_wireprotocol.c')
-rw-r--r--ext/mysqlnd/mysqlnd_wireprotocol.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/ext/mysqlnd/mysqlnd_wireprotocol.c b/ext/mysqlnd/mysqlnd_wireprotocol.c
index 11a2719ea8..40c6d74442 100644
--- a/ext/mysqlnd/mysqlnd_wireprotocol.c
+++ b/ext/mysqlnd/mysqlnd_wireprotocol.c
@@ -1685,7 +1685,7 @@ void php_mysqlnd_rowp_free_mem(void *_packet, zend_bool alloca TSRMLS_DC)
not free the array. As it is passed to us, we should not clean it ourselves.
*/
if (!alloca) {
- mnd_efree(p);
+ mnd_pefree(p, p->header.persistent);
}
}
/* }}} */
@@ -1723,7 +1723,7 @@ void php_mysqlnd_stats_free_mem(void *_packet, zend_bool alloca TSRMLS_DC)
p->message = NULL;
}
if (!alloca) {
- mnd_efree(p);
+ mnd_pefree(p, p->header.persistent);
}
}
/* }}} */
@@ -1807,7 +1807,7 @@ void php_mysqlnd_prepare_free_mem(void *_packet, zend_bool alloca TSRMLS_DC)
{
php_mysql_packet_prepare_response *p= (php_mysql_packet_prepare_response *) _packet;
if (!alloca) {
- mnd_efree(p);
+ mnd_pefree(p, p->header.persistent);
}
}
/* }}} */
@@ -1866,7 +1866,7 @@ static
void php_mysqlnd_chg_user_free_mem(void *_packet, zend_bool alloca TSRMLS_DC)
{
if (!alloca) {
- mnd_efree(_packet);
+ mnd_pefree(_packet, ((php_mysql_packet_chg_user_resp *)_packet)->header.persistent);
}
}
/* }}} */