diff --git a/daemon/src/ip_utils.cpp b/daemon/src/ip_utils.cpp index 5e23d56d0d2fb8dd194b0c0fbcd0506a0604a157..38edb40de751ac94889626a683b4f7f0cf2bbf46 100644 --- a/daemon/src/ip_utils.cpp +++ b/daemon/src/ip_utils.cpp @@ -90,6 +90,7 @@ ip_utils::addrToStr(const pj_sockaddr& ip, bool include_port, bool force_ipv6_br std::string str(PJ_INET6_ADDRSTRLEN, (char)0); if(include_port) force_ipv6_brackets = true; pj_sockaddr_print(&ip, &(*str.begin()), PJ_INET6_ADDRSTRLEN, (include_port?1:0)|(force_ipv6_brackets?2:0)); + str.resize(std::char_traits<char>::length(str.c_str())); return str; }