]> granicus.if.org Git - php/commitdiff
Fixed mysql tests fails
authorXinchen Hui <laruence@gmail.com>
Tue, 3 Feb 2015 14:04:24 +0000 (22:04 +0800)
committerXinchen Hui <laruence@gmail.com>
Tue, 3 Feb 2015 14:04:24 +0000 (22:04 +0800)
ext/mysql/php_mysql.c

index f593e184e15a0070aacf41becb68d0dc83d0d4d8..02852566ab9bd269f2e606eaf6f2c4340dcb59a2 100644 (file)
@@ -1113,6 +1113,10 @@ PHP_FUNCTION(mysql_close)
                        RETURN_FALSE;
                }
        } else {
+               if (!MySG(default_link)) {
+                       zend_fetch_resource2_ex(NULL, "MySQL-Link", le_link, le_plink); /* trigger a warning to be consistent */
+                       RETURN_FALSE;
+               }       
                if (!(mysql = (php_mysql_conn *)zend_fetch_resource2(MySG(default_link), "MySQL-Link", le_link, le_plink))) {
                        RETURN_FALSE;
                }