diff options
-rw-r--r-- | syncSocketHandler.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/syncSocketHandler.cpp b/syncSocketHandler.cpp index e5bd6c7..06906b8 100644 --- a/syncSocketHandler.cpp +++ b/syncSocketHandler.cpp @@ -30,7 +30,8 @@ int SyncSocketHandler::Select(long sec,long usec) Socket *p = (*it).second; TcpSocket *p3 = dynamic_cast<TcpSocket *>(p); //SyncListenSocket<SyncSocket,ConnectionList> *p4 = dynamic_cast<SyncListenSocket<SyncSocket,ConnectionList> *>(p); - p3->Send(sendstr); + if (p3) + p3->Send(sendstr); } } return SocketHandler::Select(sec,usec); |