Index: ext/mysql/php_mysql.c =================================================================== RCS file: /repository/php-src/ext/mysql/php_mysql.c,v retrieving revision 1.213.2.2 diff -u -p -d -r1.213.2.2 php_mysql.c --- ext/mysql/php_mysql.c 4 Sep 2005 17:10:56 -0000 1.213.2.2 +++ ext/mysql/php_mysql.c 18 Oct 2005 11:41:19 -0000 @@ -1570,13 +1570,12 @@ PHP_FUNCTION(mysql_error) switch(ZEND_NUM_ARGS()) { case 0: + if (MySG(connect_error)!=NULL){ + RETURN_STRING(MySG(connect_error),1); + } id = MySG(default_link); if (id==-1) { - if (MySG(connect_error)!=NULL){ - RETURN_STRING(MySG(connect_error),1); - } else { - RETURN_FALSE; - } + RETURN_FALSE; } break; case 1: @@ -1608,13 +1607,12 @@ PHP_FUNCTION(mysql_errno) switch(ZEND_NUM_ARGS()) { case 0: + if (MySG(connect_errno)!=0){ + RETURN_LONG(MySG(connect_errno)); + } id = MySG(default_link); if (id==-1) { - if (MySG(connect_errno)!=0){ - RETURN_LONG(MySG(connect_errno)); - } else { - RETURN_FALSE; - } + RETURN_FALSE; } break; case 1: