mirror of
https://github.com/PurpleI2P/i2pd
synced 2024-11-10 08:00:38 +03:00
Merge pull request #368 from majestrate/fix_sam_b32_naming
allow resolving of .b32.i2p addresses in SAM name lookup
This commit is contained in:
commit
88a43bfc28
2
SAM.cpp
2
SAM.cpp
@ -468,6 +468,8 @@ namespace client
|
|||||||
i2p::data::IdentHash ident;
|
i2p::data::IdentHash ident;
|
||||||
if (name == "ME")
|
if (name == "ME")
|
||||||
SendNamingLookupReply (m_Session->localDestination->GetIdentity ());
|
SendNamingLookupReply (m_Session->localDestination->GetIdentity ());
|
||||||
|
else if (name.rfind(".b32.i2p") == 52)
|
||||||
|
ident.FromBase32(name.substr(0, 52));
|
||||||
else if ((identity = context.GetAddressBook ().GetAddress (name)) != nullptr)
|
else if ((identity = context.GetAddressBook ().GetAddress (name)) != nullptr)
|
||||||
SendNamingLookupReply (identity);
|
SendNamingLookupReply (identity);
|
||||||
else if (m_Session && m_Session->localDestination &&
|
else if (m_Session && m_Session->localDestination &&
|
||||||
|
Loading…
Reference in New Issue
Block a user