summaryrefslogtreecommitdiff
path: root/node
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2016-08-16 14:05:17 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2016-08-16 14:05:17 -0700
commitb08ca49580c63abe79a650adbb0d14ca87a1cd24 (patch)
tree7fc2e04f328cc4eb387dd04d90cd9e90d740b9c1 /node
parentbd15262e5459c6003e54bcfd1d98966ff6bd1f97 (diff)
downloadinfinitytier-b08ca49580c63abe79a650adbb0d14ca87a1cd24.tar.gz
infinitytier-b08ca49580c63abe79a650adbb0d14ca87a1cd24.zip
More controller work -- it builds!
Diffstat (limited to 'node')
-rw-r--r--node/InetAddress.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/node/InetAddress.cpp b/node/InetAddress.cpp
index 3f6b9be6..12446909 100644
--- a/node/InetAddress.cpp
+++ b/node/InetAddress.cpp
@@ -113,7 +113,7 @@ void InetAddress::set(const std::string &ip,unsigned int port)
sin6->sin6_port = Utils::hton((uint16_t)port);
if (inet_pton(AF_INET6,ip.c_str(),(void *)&(sin6->sin6_addr.s6_addr)) <= 0)
memset(this,0,sizeof(InetAddress));
- } else {
+ } else if (ip.find('.') != std::string::npos) {
struct sockaddr_in *sin = reinterpret_cast<struct sockaddr_in *>(this);
ss_family = AF_INET;
sin->sin_port = Utils::hton((uint16_t)port);