cvs: php-src /ext/pdo pdo_stmt.c
| From: | Wez Furlong | 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;
}