Transport: Allow local addresses when configured

This commit is contained in:
zzz
2019-08-03 15:29:30 +00:00
parent 8ed0dd2a5c
commit d3e3ec4d35

View File

@ -241,7 +241,8 @@ public class TransportManager implements TransportEventListener {
private void initializeAddress(Collection<Transport> ts) {
if (ts.isEmpty())
return;
Set<String> ipset = Addresses.getAddresses(false, true); // non-local, include IPv6
// non-local (unless test mode), don't include loopback, include IPv6
Set<String> ipset = Addresses.getAddresses(_context.getBooleanProperty("i2np.allowLocal"), false, true);
//
// Avoid IPv6 temporary addresses if we have a non-temporary one
//