]> granicus.if.org Git - php/commitdiff
Solved bugs #9746 and #9937, pg_close was closing twice the default conn.
authorRomolo Manfredini <romolo@php.net>
Sat, 24 Mar 2001 18:36:43 +0000 (18:36 +0000)
committerRomolo Manfredini <romolo@php.net>
Sat, 24 Mar 2001 18:36:43 +0000 (18:36 +0000)
ext/pgsql/pgsql.c

index 4e9755bfeae3588aace30457a9a3df1acabde254..748fc80bc79a60b28f5e5f38a9fb4bcf8a13eaaf 100644 (file)
@@ -531,7 +531,8 @@ PHP_FUNCTION(pg_close)
 
        if (id!=-1 
                || (pgsql_link && Z_RESVAL_PP(pgsql_link)==PGG(default_link))) {
-               zend_list_delete(PGG(default_link));
+               if (id!=-1)
+                       zend_list_delete(PGG(default_link));
                PGG(default_link) = -1;
        }