Browse Source

* HandleDestinationRequestTimeout() : readable code

pull/475/head
hagen 9 years ago
parent
commit
a5c0b48b57
  1. 10
      HTTPServer.cpp

10
HTTPServer.cpp

@ -846,11 +846,13 @@ namespace util
if (ecode != boost::asio::error::operation_aborted) if (ecode != boost::asio::error::operation_aborted)
{ {
auto leaseSet = i2p::client::context.GetSharedLocalDestination ()->FindLeaseSet (destination); auto leaseSet = i2p::client::context.GetSharedLocalDestination ()->FindLeaseSet (destination);
if (leaseSet && !leaseSet->IsExpired ()) if (leaseSet && !leaseSet->IsExpired ()) {
SendToDestination (leaseSet, port, buf, len); SendToDestination (leaseSet, port, buf, len);
else } else if (leaseSet) {
// still no LeaseSet SendReply ("<html>" + itoopieImage + "<br>\r\nLeaseSet expired</html>", 504);
SendReply (leaseSet ? "<html>" + itoopieImage + "<br>\r\nLeases expired</html>" : "<html>" + itoopieImage + "LeaseSet not found</html>", 504); } else {
SendReply ("<html>" + itoopieImage + "<br>\r\nLeaseSet not found</html>", 504);
}
} }
} }

Loading…
Cancel
Save