|
|
|
@ -1261,10 +1261,12 @@ MYSQLND_METHOD(mysqlnd_conn, close)(MYSQLND * conn, enum_connection_close_type c |
|
|
|
DBG_ENTER("mysqlnd_conn::close"); |
|
|
|
DBG_INF_FMT("conn=%llu", conn->thread_id); |
|
|
|
|
|
|
|
MYSQLND_INC_CONN_STATISTIC(&conn->stats, stat); |
|
|
|
MYSQLND_DEC_CONN_STATISTIC(&conn->stats, STAT_OPENED_CONNECTIONS); |
|
|
|
if (conn->persistent) { |
|
|
|
MYSQLND_DEC_CONN_STATISTIC(&conn->stats, STAT_OPENED_PERSISTENT_CONNECTIONS); |
|
|
|
if (conn->state >= CONN_READY) { |
|
|
|
MYSQLND_INC_CONN_STATISTIC(&conn->stats, stat); |
|
|
|
MYSQLND_DEC_CONN_STATISTIC(&conn->stats, STAT_OPENED_CONNECTIONS); |
|
|
|
if (conn->persistent) { |
|
|
|
MYSQLND_DEC_CONN_STATISTIC(&conn->stats, STAT_OPENED_PERSISTENT_CONNECTIONS); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/* |
|
|
|
|