cvs: php-src /ext/pdo pdo_stmt.c

From: Date: Wed, 27 Jul 2005 14:18:03 +0000
Subject: cvs: php-src /ext/pdo pdo_stmt.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-33089@lists.php.net to get a copy of this message
wez Wed Jul 27 10:18:03 2005 EDT Modified files: /php-src/ext/pdo pdo_stmt.c Log: add sanity checks http://cvs.php.net/diff.php/php-src/ext/pdo/pdo_stmt.c?r1=1.116&r2=1.117&ty=u Index: php-src/ext/pdo/pdo_stmt.c diff -u php-src/ext/pdo/pdo_stmt.c:1.116 php-src/ext/pdo/pdo_stmt.c:1.117 --- php-src/ext/pdo/pdo_stmt.c:1.116 Fri Jul 22 10:31:20 2005 +++ php-src/ext/pdo/pdo_stmt.c Wed Jul 27 10:18:01 2005 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: pdo_stmt.c,v 1.116 2005/07/22 14:31:20 helly Exp $ */ +/* $Id: pdo_stmt.c,v 1.117 2005/07/27 14:18:01 wez Exp $ */ /* The PDO Statement Handle Class */ @@ -1985,9 +1985,13 @@ struct pdo_column_data *cols = stmt->columns; for (i = 0; i < stmt->column_count; i++) { - efree(cols[i].name); + if (cols[i].name) { + efree(cols[i].name); + cols[i].name = NULL; + } } efree(stmt->columns); + stmt->columns = NULL; }

« previous php.cvs (#33089) next »