call free_contents in every case, in case something is not freed
authorAndrey Hristov <andrey@php.net>
Wed, 16 Dec 2009 14:38:30 +0000 (14:38 +0000)
committerAndrey Hristov <andrey@php.net>
Wed, 16 Dec 2009 14:38:30 +0000 (14:38 +0000)
by the calling code

ext/mysqlnd/mysqlnd_net.c

index fc7f3de640ad0acf95d618180e1570fc48a15b09..e890f1c61487c9f39e8a3156718d4c384c687ecd 100644 (file)
@@ -287,6 +287,7 @@ mysqlnd_net_free(MYSQLND_NET * net TSRMLS_DC)
        DBG_ENTER("mysqlnd_net_free");
 
        if (net) {
+               net->m.free_contents(net TSRMLS_CC);
                if (net->cmd_buffer.buffer) {
                        DBG_INF("Freeing cmd buffer");
                        mnd_pefree(net->cmd_buffer.buffer, pers);