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