iliaa Wed Mar 15 15:25:50 2006 UTC Modified files: (Branch: PHP_5_1) /php-src/ext/pdo pdo_stmt.c Log: Fixed memory leak on unused bind var. http://cvs.php.net/viewcvs.cgi/php-src/ext/pdo/pdo_stmt.c?r1=1.118.2.31&r2=1.118.2.32&diff_format=u Index: php-src/ext/pdo/pdo_stmt.c diff -u php-src/ext/pdo/pdo_stmt.c:1.118.2.31 php-src/ext/pdo/pdo_stmt.c:1.118.2.32 --- php-src/ext/pdo/pdo_stmt.c:1.118.2.31 Sun Jan 22 23:57:41 2006 +++ php-src/ext/pdo/pdo_stmt.c Wed Mar 15 15:25:50 2006 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: pdo_stmt.c,v 1.118.2.31 2006/01/22 23:57:41 helly Exp $ */ +/* $Id: pdo_stmt.c,v 1.118.2.32 2006/03/15 15:25:50 iliaa Exp $ */ /* The PDO Statement Handle Class */ @@ -326,8 +326,11 @@ /* tell the driver we just created a parameter */ if (stmt->methods->param_hook) { - if (!stmt->methods->param_hook(stmt, param, - PDO_PARAM_EVT_ALLOC TSRMLS_CC)) { + if (!stmt->methods->param_hook(stmt, param, PDO_PARAM_EVT_ALLOC TSRMLS_CC)) { + if (param->name) { + efree(param->name); + param->name = NULL; + } return 0; } }
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php