Browse Source

copy request to buffer if LeaseSet is requested

pull/128/head
orignal 10 years ago
parent
commit
8c49f76534
  1. 4
      HTTPServer.cpp

4
HTTPServer.cpp

@ -874,10 +874,12 @@ namespace util @@ -874,10 +874,12 @@ namespace util
SendToDestination (leaseSet, port, buf, len);
else
{
memcpy (m_Buffer, buf, len);
m_BufferLen = len;
i2p::client::context.GetSharedLocalDestination ()->RequestDestination (destination);
m_Timer.expires_from_now (boost::posix_time::seconds(HTTP_DESTINATION_REQUEST_TIMEOUT));
m_Timer.async_wait (boost::bind (&HTTPConnection::HandleDestinationRequestTimeout,
this, boost::asio::placeholders::error, destination, port, buf, len));
this, boost::asio::placeholders::error, destination, port, m_Buffer, m_BufferLen));
}
}

Loading…
Cancel
Save