diff options
author | rfussenegger <richard.fussenegger@trivago.com> | 2016-09-30 10:49:08 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2017-01-12 21:13:39 +0100 |
commit | bd75f9e61375c7632bb55b0d49b470ecd94e8ec7 (patch) | |
tree | ba34d0b788bc365aa0ac65b61d9a2e1fe0a6ce18 /ext/mysqlnd/mysqlnd_ps.c | |
parent | 1ee1f79e27fb4006d0400b38163b2ec0786fd130 (diff) | |
download | php-git-bd75f9e61375c7632bb55b0d49b470ecd94e8ec7.tar.gz |
Fix bug #69899
Diffstat (limited to 'ext/mysqlnd/mysqlnd_ps.c')
-rw-r--r-- | ext/mysqlnd/mysqlnd_ps.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ext/mysqlnd/mysqlnd_ps.c b/ext/mysqlnd/mysqlnd_ps.c index 670ea99038..2631e4a797 100644 --- a/ext/mysqlnd/mysqlnd_ps.c +++ b/ext/mysqlnd/mysqlnd_ps.c @@ -2005,8 +2005,9 @@ MYSQLND_METHOD(mysqlnd_stmt, free_result)(MYSQLND_STMT * const s) stmt->state = MYSQLND_STMT_PREPARED; } - /* Line is free! */ - CONN_SET_STATE(stmt->conn, CONN_READY); + if (CONN_GET_STATE(stmt->conn) != CONN_QUIT_SENT) { + CONN_SET_STATE(stmt->conn, CONN_READY); + } DBG_RETURN(PASS); } |