diff --git a/client_module/source/common/toolkit/SocketTk.c b/client_module/source/common/toolkit/SocketTk.c index 1fca54f0..f1a20dce 100644 --- a/client_module/source/common/toolkit/SocketTk.c +++ b/client_module/source/common/toolkit/SocketTk.c @@ -91,7 +91,7 @@ int SocketTk_poll(PollState* state, int timeoutMS) unsigned long mask = RDMASocket_poll( currentRDMASock, socket->poll._events, finishPoll); - if(mask) + if(mask & socket->poll._events) { // interesting event occurred socket->poll.revents = mask; // save event mask as revents numSocksWithREvents++;