diff --git a/src/utils.cpp b/src/utils.cpp
index 826b2608d8fc61092ded2738791810819cc2dce4..f29a9dd43270544ee9f6683618c9a4db506bc676 100644
--- a/src/utils.cpp
+++ b/src/utils.cpp
@@ -106,7 +106,7 @@ print_addr(const sockaddr* sa, socklen_t slen)
 {
     char hbuf[NI_MAXHOST];
     char sbuf[NI_MAXSERV];
-    std::stringstream out;
+    std::ostringstream out;
     if (sa and slen and !getnameinfo(sa, slen, hbuf, sizeof(hbuf), sbuf, sizeof(sbuf), NI_NUMERICHOST | NI_NUMERICSERV)) {
         if (sa->sa_family == AF_INET6)
             out << "[" << hbuf << "]";