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) { private void initializeAddress(Collection<Transport> ts) {
if (ts.isEmpty()) if (ts.isEmpty())
return; 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 // Avoid IPv6 temporary addresses if we have a non-temporary one
// //