Close killed connection also in idle thread

Port of PR #3024
pull/3025/head
René Cannaò 6 years ago
parent dc62139d46
commit 546980ce00

@ -4313,7 +4313,7 @@ void MySQL_Thread::idle_thread_to_kill_idle_sessions() {
for (i=0;i<SESS_TO_SCAN && mysess_idx < mysql_sessions->len; i++) {
uint32_t sess_pos=mysess_idx;
MySQL_Session *mysess=(MySQL_Session *)mysql_sessions->index(sess_pos);
if (mysess->idle_since < min_idle) {
if (mysess->idle_since < min_idle || mysess->killed==true) {
mysess->killed=true;
MySQL_Data_Stream *tmp_myds=mysess->client_myds;
int dsidx=tmp_myds->poll_fds_idx;

Loading…
Cancel
Save