mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2024-11-16 00:12:43 +00:00
correct 'i' size for SSU2
This commit is contained in:
parent
cc296e16dc
commit
765e0e5c6b
@ -279,10 +279,14 @@ namespace data
|
|||||||
}
|
}
|
||||||
else if (!strcmp (key, "i")) // ntcp2 iv or ssu2 intro
|
else if (!strcmp (key, "i")) // ntcp2 iv or ssu2 intro
|
||||||
{
|
{
|
||||||
Base64ToByteStream (value, strlen (value), address->i, 16);
|
|
||||||
if (address->IsNTCP2 ())
|
if (address->IsNTCP2 ())
|
||||||
|
{
|
||||||
|
Base64ToByteStream (value, strlen (value), address->i, 16);
|
||||||
address->published = true; // presence of "i" means "published" NTCP2
|
address->published = true; // presence of "i" means "published" NTCP2
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
Base64ToByteStream (value, strlen (value), address->i, 32);
|
||||||
|
}
|
||||||
else if (key[0] == 'i')
|
else if (key[0] == 'i')
|
||||||
{
|
{
|
||||||
// introducers
|
// introducers
|
||||||
@ -1239,7 +1243,7 @@ namespace data
|
|||||||
WriteString (address.i.ToBase64 (len), properties); properties << ';';
|
WriteString (address.i.ToBase64 (len), properties); properties << ';';
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isPublished || address.ssu)
|
if (isPublished || (address.ssu && !address.IsSSU2 ()))
|
||||||
{
|
{
|
||||||
WriteString ("port", properties);
|
WriteString ("port", properties);
|
||||||
properties << '=';
|
properties << '=';
|
||||||
|
Loading…
Reference in New Issue
Block a user