mirror of https://github.com/aria2/aria2
Check socket is null or not before calling (add|delete)SocketForReadCheck.
parent
c408dbba72
commit
b775b19366
|
@ -63,12 +63,16 @@ DHTInteractionCommand::~DHTInteractionCommand()
|
||||||
void DHTInteractionCommand::setReadCheckSocket(const SocketHandle& socket)
|
void DHTInteractionCommand::setReadCheckSocket(const SocketHandle& socket)
|
||||||
{
|
{
|
||||||
readCheckSocket_ = socket;
|
readCheckSocket_ = socket;
|
||||||
e_->addSocketForReadCheck(socket, this);
|
if(socket) {
|
||||||
|
e_->addSocketForReadCheck(socket, this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void DHTInteractionCommand::disableReadCheckSocket(const SocketHandle& socket)
|
void DHTInteractionCommand::disableReadCheckSocket(const SocketHandle& socket)
|
||||||
{
|
{
|
||||||
e_->deleteSocketForReadCheck(socket, this);
|
if(socket) {
|
||||||
|
e_->deleteSocketForReadCheck(socket, this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool DHTInteractionCommand::execute()
|
bool DHTInteractionCommand::execute()
|
||||||
|
|
Loading…
Reference in New Issue