cvs: php-src(PHP_5_1) /ext/pdo pdo_stmt.c

From: Date: Wed, 15 Mar 2006 15:25:50 +0000
Subject: cvs: php-src(PHP_5_1) /ext/pdo pdo_stmt.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-37283@lists.php.net to get a copy of this message
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; } }

« previous php.cvs (#37283) next »