diff --git a/lib/MySQL_Thread.cpp b/lib/MySQL_Thread.cpp index e52c73ca8..d773ae836 100644 --- a/lib/MySQL_Thread.cpp +++ b/lib/MySQL_Thread.cpp @@ -1904,7 +1904,7 @@ __run_skip_1: event.data.u32=mysess->thread_session_id; event.events = EPOLLIN; epoll_ctl (efd, EPOLL_CTL_ADD, myds->fd, &event); - fprintf(stderr,"Adding session %p idx, DS %p idx %d\n",mysess,myds,myds->poll_fds_idx); + //fprintf(stderr,"Adding session %p idx, DS %p idx %d\n",mysess,myds,myds->poll_fds_idx); } spin_wrunlock(&GloMTH->rwlock_idles); goto __run_skip_1a; @@ -2120,10 +2120,10 @@ __run_skip_1a: for (i=0; ithread_session_id==sess_thr_id) { // found it! + if (events[i].events == EPOLLIN && mysess->thread_session_id==sess_thr_id) { // found it! MySQL_Data_Stream *tmp_myds=mysess->client_myds; int dsidx=tmp_myds->poll_fds_idx; - fprintf(stderr,"Removing session %p, DS %p idx %d\n",mysess,tmp_myds,dsidx); + //fprintf(stderr,"Removing session %p, DS %p idx %d\n",mysess,tmp_myds,dsidx); mypolls.remove_index_fast(dsidx); tmp_myds->mypolls=NULL; mysess->thread=NULL; @@ -2135,7 +2135,7 @@ __run_skip_1a: } } for (i=0; i