summaryrefslogtreecommitdiff
path: root/src/DHTInteractionCommand.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-09-11 00:12:18 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-09-11 00:12:18 +0900
commitb775b19366dca169246b906e27bf6244f786c86e (patch)
tree4a991a8b7ceeba5719b1d555fbcd760393765b29 /src/DHTInteractionCommand.cc
parentc408dbba72b67be1a1251e5294e84b33224a3e9b (diff)
Check socket is null or not before calling (add|delete)SocketForReadCheck.
Diffstat (limited to 'src/DHTInteractionCommand.cc')
-rw-r--r--src/DHTInteractionCommand.cc8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/DHTInteractionCommand.cc b/src/DHTInteractionCommand.cc
index 101d6a22..ff17a8a6 100644
--- a/src/DHTInteractionCommand.cc
+++ b/src/DHTInteractionCommand.cc
@@ -63,12 +63,16 @@ DHTInteractionCommand::~DHTInteractionCommand()
void DHTInteractionCommand::setReadCheckSocket(const SocketHandle& socket)
{
readCheckSocket_ = socket;
- e_->addSocketForReadCheck(socket, this);
+ if(socket) {
+ e_->addSocketForReadCheck(socket, this);
+ }
}
void DHTInteractionCommand::disableReadCheckSocket(const SocketHandle& socket)
{
- e_->deleteSocketForReadCheck(socket, this);
+ if(socket) {
+ e_->deleteSocketForReadCheck(socket, this);
+ }
}
bool DHTInteractionCommand::execute()