Skip to content

Commit 512fdb4

Browse files
committed
Fix bug #61003 mysql_stat() require a valid connection
1 parent dc0070e commit 512fdb4

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

NEWS

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ PHP NEWS
3636
- Firebird Database extension (ibase):
3737
. Fixed bug #60802 (ibase_trans() gives segfault when passing params).
3838

39+
- mysqli
40+
. Fixed bug #61003 (mysql_stat() require a valid connection). (Johannes).
41+
3942
- PDO_mysql
4043
. Fixed bug #61207 (PDO::nextRowset() after a multi-statement query doesn't
4144
always work). (Johannes)

ext/mysqli/mysqli_prop.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,11 @@ static int link_stat_read(mysqli_object *obj, zval **retval TSRMLS_DC)\
211211
MAKE_STD_ZVAL(*retval);
212212
ZVAL_NULL(*retval);
213213

214+
#if defined(MYSQLI_USE_MYSQLND)
214215
CHECK_STATUS(MYSQLI_STATUS_INITIALIZED);
216+
#else
217+
CHECK_STATUS(MYSQLI_STATUS_VALID);
218+
#endif
215219

216220
mysql = (MY_MYSQL *)((MYSQLI_RESOURCE *)(obj->ptr))->ptr;
217221

0 commit comments

Comments
 (0)