[transports] get addresses on interfaeces before initializing RouterContext

Signed-off-by: R4SAS <r4sas@i2pmail.org>
This commit is contained in:
R4SAS 2022-10-10 15:43:37 +03:00
parent 798dd8b27b
commit 1d9d89b115
No known key found for this signature in database
GPG key ID: 66F6C87B98EBCFE2
3 changed files with 12 additions and 3 deletions

View file

@ -157,6 +157,8 @@ namespace util
precomputation = false; // we don't elgamal table if no ssu, unless it's specified explicitly
i2p::crypto::InitCrypto (precomputation, aesni, avx, forceCpuExt);
i2p::transport::InitAddressFromIface (); // get address4/6 from interfaces
int netID; i2p::config::GetOption("netid", netID);
i2p::context.SetNetID (netID);
i2p::context.Init ();