cvs: php-src(PHP_5_1) / NEWS /ext/pdo_pgsql pgsql_statement.c /ext/pdo_pgsql/tests bug36727.phpt

From: Date: Fri, 17 Mar 2006 22:15:57 +0000
Subject: cvs: php-src(PHP_5_1) / NEWS /ext/pdo_pgsql pgsql_statement.c /ext/pdo_pgsql/tests bug36727.phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-37319@lists.php.net to get a copy of this message
tony2001 Fri Mar 17 22:15:57 2006 UTC Added files: (Branch: PHP_5_1) /php-src/ext/pdo_pgsql/tests bug36727.phpt Modified files: /php-src NEWS /php-src/ext/pdo_pgsql pgsql_statement.c Log: fix #36727 (segfault in pdo_pgsql bindValue() when no parameters are defined) http://cvs.php.net/viewcvs.cgi/php-src/NEWS?r1=1.2027.2.465&r2=1.2027.2.466&diff_format=u Index: php-src/NEWS diff -u php-src/NEWS:1.2027.2.465 php-src/NEWS:1.2027.2.466 --- php-src/NEWS:1.2027.2.465 Fri Mar 17 10:15:58 2006 +++ php-src/NEWS Fri Mar 17 22:15:57 2006 @@ -9,6 +9,8 @@ - Fixed debug_zval_dump() to support private and protected members. (Dmitry) - Fixed bug #36743 (In a class extending XMLReader array properties are not writable). (Tony) +- Fixed bug #36727 (segfault in pdo_pgsql bindValue() when no parameters are + defined). (Tony) - Fixed bug #36697 (Transparency is lost when using imagecreatetruecolor). (Pierre) - Fixed bug #36629 (SoapServer::handle() exits on SOAP faults). (Dmitry) http://cvs.php.net/viewcvs.cgi/php-src/ext/pdo_pgsql/pgsql_statement.c?r1=1.31.2.10&r2=1.31.2.11&diff_format=u Index: php-src/ext/pdo_pgsql/pgsql_statement.c diff -u php-src/ext/pdo_pgsql/pgsql_statement.c:1.31.2.10 php-src/ext/pdo_pgsql/pgsql_statement.c:1.31.2.11 --- php-src/ext/pdo_pgsql/pgsql_statement.c:1.31.2.10 Sun Jan 1 12:50:12 2006 +++ php-src/ext/pdo_pgsql/pgsql_statement.c Fri Mar 17 22:15:57 2006 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: pgsql_statement.c,v 1.31.2.10 2006/01/01 12:50:12 sniper Exp $ */ +/* $Id: pgsql_statement.c,v 1.31.2.11 2006/03/17 22:15:57 tony2001 Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -229,7 +229,7 @@ } else { /* resolve parameter name to rewritten name */ char *nameptr; - if (SUCCESS == zend_hash_find(stmt->bound_param_map, + if (stmt->bound_param_map && SUCCESS == zend_hash_find(stmt->bound_param_map, param->name, param->namelen + 1, (void**)&nameptr)) { param->paramno = atoi(nameptr + 1) - 1; } else { http://cvs.php.net/viewcvs.cgi/php-src/ext/pdo_pgsql/tests/bug36727.phpt?view=markup&rev=1.1 Index: php-src/ext/pdo_pgsql/tests/bug36727.phpt +++ php-src/ext/pdo_pgsql/tests/bug36727.phpt

« previous php.cvs (#37319) next »