summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes Schlüter <johannes@php.net>2012-03-06 00:15:40 +0000
committerJohannes Schlüter <johannes@php.net>2012-03-06 00:15:40 +0000
commita845e7bc087f18d16e13b226de5028aa65f801e3 (patch)
tree87f6e064706a7475695579448e93a23dc9480fb4
parent46608a073c31d9bf2c7fdd8cd746851fb6e840e8 (diff)
downloadphp-git-a845e7bc087f18d16e13b226de5028aa65f801e3.tar.gz
Fix bug #61003 mysql_stat() require a valid connection
-rw-r--r--NEWS3
-rw-r--r--ext/mysqli/mysqli_prop.c4
2 files changed, 7 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index b0e9be5b05..168931cfef 100644
--- a/NEWS
+++ b/NEWS
@@ -38,6 +38,9 @@ PHP NEWS
- mbstring:
. MFH mb_ereg_replace_callback() for security enhancements. (Rui)
+- mysqli
+ . Fixed bug #61003 (mysql_stat() require a valid connection). (Johannes).
+
- mysqlnd
. Fixed bug #60948 (mysqlnd FTBFS when -Wformat-security is enabled).
(Johannes)
diff --git a/ext/mysqli/mysqli_prop.c b/ext/mysqli/mysqli_prop.c
index 7e1bc9f7ec..908de63d23 100644
--- a/ext/mysqli/mysqli_prop.c
+++ b/ext/mysqli/mysqli_prop.c
@@ -260,7 +260,11 @@ static int link_stat_read(mysqli_object *obj, zval **retval TSRMLS_DC)\
MAKE_STD_ZVAL(*retval);
ZVAL_NULL(*retval);
+#if defined(MYSQLI_USE_MYSQLND)
CHECK_STATUS(MYSQLI_STATUS_INITIALIZED);
+#else
+ CHECK_STATUS(MYSQLI_STATUS_VALID);
+#endif
mysql = (MY_MYSQL *)((MYSQLI_RESOURCE *)(obj->ptr))->ptr;