diff --git a/src/ip_utils.cpp b/src/ip_utils.cpp index dfbc63ba3b31f0c43b03b297fc50f579cd1a679a..fd83d40778c5659480a14b43a5e15bbec4f317e2 100644 --- a/src/ip_utils.cpp +++ b/src/ip_utils.cpp @@ -126,7 +126,7 @@ ip_utils::getLocalAddr(pj_uint16_t family) #if HAVE_IPV6 RING_WARN("Could not get preferred address familly (%s)", (family == pj_AF_INET6()) ? "IPv6" : "IPv4"); family = (family == pj_AF_INET()) ? pj_AF_INET6() : pj_AF_INET(); - status = pj_gethostip(family, ip_addr); + status = pj_gethostip(family, ip_addr.pjPtr()); if (status == PJ_SUCCESS) return ip_addr; #endif RING_ERR("Could not get local IP");