diff --git a/src/sip/sipvoiplink.cpp b/src/sip/sipvoiplink.cpp
index f1bae83fbcb3d7c050de49ec721aefc6accad61b..9a764615455f8f223eeb0341afe55f23238c7a7f 100644
--- a/src/sip/sipvoiplink.cpp
+++ b/src/sip/sipvoiplink.cpp
@@ -545,7 +545,7 @@ SIPVoIPLink::SIPVoIPLink() : pool_(nullptr, pj_pool_release)
         for (unsigned i=0, n=ns.size(); i<n; i++) {
             char hbuf[NI_MAXHOST];
             if (auto ret = getnameinfo((sockaddr*)&ns[i], ns[i].getLength(), hbuf, sizeof(hbuf), nullptr, 0, NI_NUMERICHOST)) {
-                JAMI_WARN("Error printing SIP nameserver: %s", strerror(ret));
+                JAMI_WARN("Error printing SIP nameserver: %s", gai_strerror(ret));
             } else {
                 JAMI_DBG("Using SIP nameserver: %s", hbuf);
                 pj_strdup2(pool_.get(), &dns_nameservers[i], hbuf);