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;
}
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php