Fixed issue with config.host == null (it can never be null -- the "any"
address is 0.0.0.0, and we take care of how to bind it to any internally)
This commit is contained in:
parent
c44dd03587
commit
5b890a623a
@ -113,7 +113,11 @@ class Server<C extends Connection> extends EndPointServer<C> {
|
|||||||
localChannelName = config.localChannelName;
|
localChannelName = config.localChannelName;
|
||||||
|
|
||||||
if (config.host == null) {
|
if (config.host == null) {
|
||||||
|
// we set this to "0.0.0.0" so that it is clear that we are trying to bind to that address.
|
||||||
hostName = "0.0.0.0";
|
hostName = "0.0.0.0";
|
||||||
|
|
||||||
|
// make it clear that this is what we do (configuration wise) so that variable examination is consistent
|
||||||
|
config.host = hostName;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
hostName = config.host;
|
hostName = config.host;
|
||||||
@ -216,7 +220,7 @@ class Server<C extends Connection> extends EndPointServer<C> {
|
|||||||
serializationManager));
|
serializationManager));
|
||||||
|
|
||||||
// have to check options.host for null. we don't bind to 0.0.0.0, we bind to "null" to get the "any" address!
|
// have to check options.host for null. we don't bind to 0.0.0.0, we bind to "null" to get the "any" address!
|
||||||
if (config.host != null) {
|
if (hostName.equals("0.0.0.0")) {
|
||||||
tcpBootstrap.localAddress(hostName, tcpPort);
|
tcpBootstrap.localAddress(hostName, tcpPort);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
Loading…
Reference in New Issue
Block a user