diff options
author | Andrey Hristov <andrey@php.net> | 2008-02-14 14:50:21 +0000 |
---|---|---|
committer | Andrey Hristov <andrey@php.net> | 2008-02-14 14:50:21 +0000 |
commit | 7e0be017df9c97ec1451c93e8a174341ab6bad57 (patch) | |
tree | d7bc73687129383a19354407cad2475cd26e8da9 /ext/mysqlnd/mysqlnd_wireprotocol.c | |
parent | e563a6d979538a64d3d78400a799023ee2aabec4 (diff) | |
download | php-git-7e0be017df9c97ec1451c93e8a174341ab6bad57.tar.gz |
Fix memory errors<
Diffstat (limited to 'ext/mysqlnd/mysqlnd_wireprotocol.c')
-rw-r--r-- | ext/mysqlnd/mysqlnd_wireprotocol.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/ext/mysqlnd/mysqlnd_wireprotocol.c b/ext/mysqlnd/mysqlnd_wireprotocol.c index 40c6d74442..c030d711f9 100644 --- a/ext/mysqlnd/mysqlnd_wireprotocol.c +++ b/ext/mysqlnd/mysqlnd_wireprotocol.c @@ -733,7 +733,7 @@ static void php_mysqlnd_auth_free_mem(void *_packet, zend_bool alloca TSRMLS_DC) { if (!alloca) { - mnd_efree((php_mysql_packet_auth *) _packet); + mnd_pefree((php_mysql_packet_auth *) _packet, ((php_mysql_packet_auth *)_packet)->header.persistent); } } /* }}} */ @@ -807,7 +807,7 @@ void php_mysqlnd_ok_free_mem(void *_packet, zend_bool alloca TSRMLS_DC) p->message = NULL; } if (!alloca) { - mnd_efree(p); + mnd_pefree(p, p->header.persistent); } } /* }}} */ @@ -877,7 +877,7 @@ static void php_mysqlnd_eof_free_mem(void *_packet, zend_bool alloca TSRMLS_DC) { if (!alloca) { - mnd_efree(_packet); + mnd_pefree(_packet, ((php_mysql_packet_eof *)_packet)->header.persistent); } } /* }}} */ @@ -949,7 +949,7 @@ static void php_mysqlnd_cmd_free_mem(void *_packet, zend_bool alloca TSRMLS_DC) { if (!alloca) { - mnd_efree((php_mysql_packet_command *) _packet); + mnd_pefree(_packet, ((php_mysql_packet_command *)_packet)->header.persistent); } } /* }}} */ @@ -1036,7 +1036,7 @@ void php_mysqlnd_rset_header_free_mem(void *_packet, zend_bool alloca TSRMLS_DC) p->info_or_local_file = NULL; } if (!alloca) { - mnd_efree(p); + mnd_pefree(p, p->header.persistent); } } /* }}} */ @@ -1227,7 +1227,7 @@ void php_mysqlnd_rset_field_free_mem(void *_packet, zend_bool alloca TSRMLS_DC) /* p->metadata was passed to us as temporal buffer */ if (!alloca) { - mnd_efree(p); + mnd_pefree(p, p->header.persistent); } } /* }}} */ |