Browse Source

Merge branch 'bind' of https://github.com/thoradia/ZeroTierOne into thoradia-bind

pull/2/head
Travis LaDuke 5 years ago
parent
commit
8866fbd618
  1. 9
      osdep/Binder.hpp

9
osdep/Binder.hpp

@ -377,8 +377,13 @@ class Binder {
#endif
}
else {
for (std::vector<InetAddress>::const_iterator i(explicitBind.begin()); i != explicitBind.end(); ++i)
localIfAddrs.insert(std::pair<InetAddress, std::string>(*i, std::string()));
for (std::vector<InetAddress>::const_iterator i(explicitBind.begin()); i != explicitBind.end(); ++i) {
InetAddress ip = InetAddress(*i);
for (int x = 0; x < (int)portCount; ++x) {
ip.setPort(ports[x]);
localIfAddrs.insert(std::pair<InetAddress, std::string>(ip, std::string()));
}
}
}
// Default to binding to wildcard if we can't enumerate addresses

Loading…
Cancel
Save