iliaa Sun Jun 22 12:48:17 2003 EDT Modified files: (Branch: PHP_4_3) /php4 NEWS /php4/ext/pgsql pgsql.c Log: MFH: Fixed bug #24284 (Fixed memory leak inside pg_ping()) Index: php4/NEWS diff -u php4/NEWS:1.1247.2.262 php4/NEWS:1.1247.2.263 --- php4/NEWS:1.1247.2.262 Wed Jun 18 19:24:13 2003 +++ php4/NEWS Sun Jun 22 12:48:16 2003 @@ -1,7 +1,7 @@ PHP 4 NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 26 Jun 2003, Version 4.3.3RC2 -- dummy (remove when first entry is added) +- Fixed bug #24284 (Fixed memory leak inside pg_ping()). (Ilia) 19 Jun 2003, Version 4.3.3RC1 - Synchronized bundled GD library with GD 2.0.15. (Ilia) Index: php4/ext/pgsql/pgsql.c diff -u php4/ext/pgsql/pgsql.c:1.244.2.18 php4/ext/pgsql/pgsql.c:1.244.2.19 --- php4/ext/pgsql/pgsql.c:1.244.2.18 Sat May 31 08:59:19 2003 +++ php4/ext/pgsql/pgsql.c Sun Jun 22 12:48:16 2003 @@ -19,7 +19,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: pgsql.c,v 1.244.2.18 2003/05/31 12:59:19 helly Exp $ */ +/* $Id: pgsql.c,v 1.244.2.19 2003/06/22 16:48:16 iliaa Exp $ */ #include <stdlib.h> @@ -865,6 +865,7 @@ zval *pgsql_link = NULL; int id = -1; PGconn *pgsql; + PGresult *res; if (zend_parse_parameters_ex(ZEND_PARSE_PARAMS_QUIET, ZEND_NUM_ARGS() TSRMLS_CC, "r", &pgsql_link) == FAILURE) { @@ -874,7 +875,8 @@ ZEND_FETCH_RESOURCE2(pgsql, PGconn *, &pgsql_link, id, "PostgreSQL link", le_link, le_plink); /* ping connection */ - PQexec(pgsql, "SELECT 1;"); + res = PQexec(pgsql, "SELECT 1;"); + PQclear(res); /* check status. */ if (PQstatus(pgsql) == CONNECTION_OK)
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php