send dns reply if we have a path already

pull/115/head
Jeff 6 years ago
parent 2069ca403b
commit 9a9538bf30

@ -191,7 +191,13 @@ namespace llarp
if(addr.FromString(qname, ".loki"))
{
return EnsurePathToService(
if(HasPathToService(addr))
{
huint32_t ip = ObtainIPForAddr(addr.data(), true);
msg.AddINReply(ip);
}
else
return EnsurePathToService(
addr,
std::bind(&TunEndpoint::SendDNSReply, this, std::placeholders::_1,
std::placeholders::_2, msg, reply),

Loading…
Cancel
Save