aboutsummaryrefslogtreecommitdiff
path: root/src/BootstrapNode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/BootstrapNode.cpp')
-rw-r--r--src/BootstrapNode.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/BootstrapNode.cpp b/src/BootstrapNode.cpp
index 81df6d7..f6fc0c3 100644
--- a/src/BootstrapNode.cpp
+++ b/src/BootstrapNode.cpp
@@ -17,7 +17,7 @@ namespace sibs
connections(address.getPort()),
socket(connections.createSocket(address, false, true))
{
- if(connections.port != address.getPort())
+ if(address.getPort() == 0 || connections.port != address.getPort())
{
throw SocketCreateException("BootstrapNode: Failed to bind port " + std::to_string(address.getPort()));
}
@@ -75,7 +75,7 @@ namespace sibs
char clientHost[NI_MAXHOST];
char clientService[NI_MAXSERV];
getnameinfo((sockaddr *)&clientAddr, addrLen, clientHost, sizeof(clientHost), clientService, sizeof(clientService), NI_NUMERICHOST | NI_NUMERICSERV);
- Log::debug("UDT: New connection: %s:%s (socket: %d)", clientHost, clientService, clientUdtSocket);
+ Log::debug("BootstrapNode::acceptConnections: New connection: %s:%s (socket: %d)", clientHost, clientService, clientUdtSocket);
std::lock_guard<std::mutex> lock(connections.peersMutex);
UDT::epoll_add_usock(connections.eid, clientUdtSocket);