OSDN Git Service

prefix htonl() calls in QHostAddress
authorIvailo Monev <xakepa10@gmail.com>
Sat, 21 Nov 2020 01:31:04 +0000 (01:31 +0000)
committerIvailo Monev <xakepa10@gmail.com>
Sat, 21 Nov 2020 01:31:04 +0000 (01:31 +0000)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/network/kernel/qhostaddress.cpp

index 132b02a..3976885 100644 (file)
@@ -467,7 +467,7 @@ QHostAddress::QHostAddress(const struct sockaddr *sockaddr)
     : d(new QHostAddressPrivate)
 {
     if (sockaddr->sa_family == AF_INET)
-        setAddress(htonl(((sockaddr_in *)sockaddr)->sin_addr.s_addr));
+        setAddress(::htonl(((sockaddr_in *)sockaddr)->sin_addr.s_addr));
 #ifndef QT_NO_IPV6
     else if (sockaddr->sa_family == AF_INET6)
         setAddress(((sockaddr_in6 *)sockaddr)->sin6_addr.s6_addr);
@@ -618,7 +618,7 @@ void QHostAddress::setAddress(const struct sockaddr *sockaddr)
 {
     clear();
     if (sockaddr->sa_family == AF_INET)
-        setAddress(htonl(((sockaddr_in *)sockaddr)->sin_addr.s_addr));
+        setAddress(::htonl(((sockaddr_in *)sockaddr)->sin_addr.s_addr));
 #ifndef QT_NO_IPV6
     else if (sockaddr->sa_family == AF_INET6)
         setAddress(((sockaddr_in6 *)sockaddr)->sin6_addr.s6_addr);