From 3ff7d34751372a36f6a5f1cde6e131cb9f7afece Mon Sep 17 00:00:00 2001 From: MoneroOcean Date: Thu, 23 Aug 2018 09:16:22 +0200 Subject: [PATCH] Put zero string terminator --- src/common/net/Pool.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/common/net/Pool.cpp b/src/common/net/Pool.cpp index aa9c943e..65707fcf 100644 --- a/src/common/net/Pool.cpp +++ b/src/common/net/Pool.cpp @@ -282,6 +282,7 @@ bool Pool::parseIPv6(const char *addr) const size_t size = end - addr; char *host = static_cast(malloc(size)); memcpy(host, addr + 1, size - 1); + host[size - 1] = 0; m_host = host; m_port = static_cast(strtol(port + 1, nullptr, 10));