mirror of https://github.com/aria2/aria2
2010-08-07 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Evaluate callback is non-null. * src/DHTMessageTracker.ccpull/1/head
parent
26d6692376
commit
d8e83b3f72
|
@ -1,3 +1,8 @@
|
||||||
|
2010-08-07 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
|
Evaluate callback is non-null.
|
||||||
|
* src/DHTMessageTracker.cc
|
||||||
|
|
||||||
2010-08-07 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
2010-08-07 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
Added IPv6 DHT. Added --dht-entry-porint6, --dht-file-path6,
|
Added IPv6 DHT. Added --dht-entry-porint6, --dht-file-path6,
|
||||||
|
|
|
@ -98,7 +98,9 @@ DHTMessageTracker::messageArrived
|
||||||
SharedHandle<DHTMessageCallback> callback = entry->getCallback();
|
SharedHandle<DHTMessageCallback> callback = entry->getCallback();
|
||||||
return std::make_pair(message, callback);
|
return std::make_pair(message, callback);
|
||||||
} catch(RecoverableException& e) {
|
} catch(RecoverableException& e) {
|
||||||
entry->getCallback()->onTimeout(targetNode);
|
if(!entry->getCallback().isNull()) {
|
||||||
|
entry->getCallback()->onTimeout(targetNode);
|
||||||
|
}
|
||||||
return std::pair<SharedHandle<DHTResponseMessage>,
|
return std::pair<SharedHandle<DHTResponseMessage>,
|
||||||
SharedHandle<DHTMessageCallback> >();
|
SharedHandle<DHTMessageCallback> >();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue