mirror of
https://github.com/oxen-io/lokinet
synced 2023-12-14 06:53:00 +01:00
improve b32 failure handling, dead code removal
This commit is contained in:
parent
232b471545
commit
e876506295
1 changed files with 2 additions and 7 deletions
|
@ -73,11 +73,6 @@ llarp_dotlokilookup_checkQuery(void *u, uint64_t orig, uint64_t left)
|
||||||
llarp::handlers::TunEndpoint *tunEndpoint =
|
llarp::handlers::TunEndpoint *tunEndpoint =
|
||||||
(llarp::handlers::TunEndpoint *)dll->user;
|
(llarp::handlers::TunEndpoint *)dll->user;
|
||||||
bool mapResult = tunEndpoint->MapAddress(addr, ntohl(ip_address.s_addr));
|
bool mapResult = tunEndpoint->MapAddress(addr, ntohl(ip_address.s_addr));
|
||||||
/*
|
|
||||||
bool mapResult = main_router_mapAddress(
|
|
||||||
ctx, addr,
|
|
||||||
ntohl(ip_address.s_addr)); // maybe ntohl on the s_addr
|
|
||||||
*/
|
|
||||||
if(!mapResult)
|
if(!mapResult)
|
||||||
{
|
{
|
||||||
delete qr;
|
delete qr;
|
||||||
|
@ -139,10 +134,10 @@ llarp_dotlokilookup_handler(std::string name, const struct sockaddr *from,
|
||||||
if(!addr.FromString(lName))
|
if(!addr.FromString(lName))
|
||||||
{
|
{
|
||||||
llarp::LogWarn("Could not base32 decode address");
|
llarp::LogWarn("Could not base32 decode address");
|
||||||
response->dontSendResponse = true;
|
response->dontLookUp = true; // will return nullptr which will give a 404
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
llarp::LogInfo("Got address ", addr);
|
llarp::LogDebug("Base32 decoded address ", addr);
|
||||||
|
|
||||||
// start path build early (if you're looking it up, you're probably going to
|
// start path build early (if you're looking it up, you're probably going to
|
||||||
// use it)
|
// use it)
|
||||||
|
|
Loading…
Reference in a new issue