diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-09-11 00:12:18 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-09-11 00:12:18 +0900 |
| commit | b775b19366dca169246b906e27bf6244f786c86e (patch) | |
| tree | 4a991a8b7ceeba5719b1d555fbcd760393765b29 /src/DHTInteractionCommand.cc | |
| parent | c408dbba72b67be1a1251e5294e84b33224a3e9b (diff) | |
Check socket is null or not before calling (add|delete)SocketForReadCheck.
Diffstat (limited to 'src/DHTInteractionCommand.cc')
| -rw-r--r-- | src/DHTInteractionCommand.cc | 8 |
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() |
