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