From: Thies C. Arntzen Date: Tue, 13 Feb 2001 16:54:48 +0000 (+0000) Subject: @- fixes PostgeSQL pg_connect() bug. We would sometimes close the default X-Git-Tag: php-4.0.5RC1~300 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=79a38a1c3ae108b8aaeaa040bc1ad24337a396e1;p=php @- fixes PostgeSQL pg_connect() bug. We would sometimes close the default @ link by acciedent. (Patch by: aja@nlgroup.ca) --- diff --git a/ext/pgsql/pgsql.c b/ext/pgsql/pgsql.c index 5ee40eebaf..ce4b7fc3b8 100644 --- a/ext/pgsql/pgsql.c +++ b/ext/pgsql/pgsql.c @@ -114,9 +114,10 @@ static void php_pgsql_set_default_link(int id) { PGLS_FETCH(); - if (PGG(default_link)!=-1) { + if ((PGG(default_link) != -1) && (PGG(default_link) != id)) { zend_list_delete(PGG(default_link)); } + if (PGG(default_link) != id) { PGG(default_link) = id; zend_list_addref(id);