From: Ilia Alshanetsky Date: Thu, 7 Jul 2005 15:54:00 +0000 (+0000) Subject: Fixed memory leak. X-Git-Tag: php-5.1.0b3~120 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=307f6228175da3f68c0d1957de3e86c9132b1e61;p=php Fixed memory leak. --- diff --git a/ext/pdo_mysql/mysql_statement.c b/ext/pdo_mysql/mysql_statement.c index 31b26f4ed8..c59f53c8db 100755 --- a/ext/pdo_mysql/mysql_statement.c +++ b/ext/pdo_mysql/mysql_statement.c @@ -55,7 +55,13 @@ static int pdo_mysql_stmt_dtor(pdo_stmt_t *stmt TSRMLS_DC) efree(S->in_null); efree(S->in_length); } - if (S->bound_result) { + if (S->bound_result) + { + int i; + for (i = 0; i < stmt->column_count; i++) { + efree(S->bound_result[i].buffer); + } + efree(S->bound_result); efree(S->out_null); efree(S->out_length);