felipe Wed, 21 Apr 2010 01:18:19 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=298240
Log: - Fixed bug #51617 (PDO PGSQL still broken against PostGreSQL < 7.4) # Just in this branch, as config.m4 in the 5_3 branch states that 7.4+ is required Bug: http://bugs.php.net/51617 (Open) PDO PGSQL still broken against PostGreSQL < 7.4 Changed paths: U php/php-src/branches/PHP_5_2/NEWS U php/php-src/branches/PHP_5_2/ext/pdo_pgsql/config.m4 U php/php-src/branches/PHP_5_2/ext/pdo_pgsql/php_pdo_pgsql_int.h Modified: php/php-src/branches/PHP_5_2/NEWS =================================================================== --- php/php-src/branches/PHP_5_2/NEWS 2010-04-20 23:31:13 UTC (rev 298239) +++ php/php-src/branches/PHP_5_2/NEWS 2010-04-21 01:18:19 UTC (rev 298240) @@ -12,6 +12,8 @@ - Fixed a NULL pointer dereference when processing invalid XML-RPC requests (Fixes CVE-2010-0397, bug #51288). (Raphael Geissert) +- Fixed bug #51617 (PDO PGSQL still broken against PostGreSQL < 7.4). + (Felipe, wdierkes at 5dollarwhitebox dot org) - Fixed bug #51615 (PHP crash with wrong HTML in SimpleXML). (Felipe) - Fixed bug #51609 (pg_copy_to: Invalid results when using fourth parameter). (Felipe) Modified: php/php-src/branches/PHP_5_2/ext/pdo_pgsql/config.m4 =================================================================== --- php/php-src/branches/PHP_5_2/ext/pdo_pgsql/config.m4 2010-04-20 23:31:13 UTC (rev 298239) +++ php/php-src/branches/PHP_5_2/ext/pdo_pgsql/config.m4 2010-04-21 01:18:19 UTC (rev 298240) @@ -92,6 +92,7 @@ AC_CHECK_LIB(pq, PQtransactionStatus,AC_DEFINE(HAVE_PGTRANSACTIONSTATUS,1,[PostgreSQL 7.4 or later])) AC_CHECK_LIB(pq, PQunescapeBytea,AC_DEFINE(HAVE_PQUNESCAPEBYTEA,1,[PostgreSQL 7.4 or later])) AC_CHECK_LIB(pq, PQExecParams,AC_DEFINE(HAVE_PQEXECPARAMS,1,[PostgreSQL 7.4 or later])) + AC_CHECK_LIB(pq, PQfreemem, AC_DEFINE(HAVE_PQFREEMEM,1,[PostgreSQL 7.4 or later])) AC_CHECK_LIB(pq, PQresultErrorField,AC_DEFINE(HAVE_PQRESULTERRORFIELD,1,[PostgreSQL 7.4 or later])) AC_CHECK_LIB(pq, pg_encoding_to_char,AC_DEFINE(HAVE_PGSQL_WITH_MULTIBYTE_SUPPORT,1,[Whether libpq is compiled with --enable-multibyte])) Modified: php/php-src/branches/PHP_5_2/ext/pdo_pgsql/php_pdo_pgsql_int.h =================================================================== --- php/php-src/branches/PHP_5_2/ext/pdo_pgsql/php_pdo_pgsql_int.h 2010-04-20 23:31:13 UTC (rev 298239) +++ php/php-src/branches/PHP_5_2/ext/pdo_pgsql/php_pdo_pgsql_int.h 2010-04-21 01:18:19 UTC (rev 298240) @@ -27,6 +27,10 @@ #include <libpq/libpq-fs.h> #include <php.h> +#ifndef HAVE_PQFREEMEM +#define PQfreemem free +#endif + #define PHP_PDO_PGSQL_CONNECTION_FAILURE_SQLSTATE "08006" typedef struct {
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php