summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--syncSocketHandler.cpp3
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);