summary refs log tree commit diff
path: root/pkgs/development/libraries/qt-5/5.9/qtbase/qnativesocketengine-type-pun.patch
blob: ad40dfab2f7b72e61ec2b68eee89a27da1e92c78 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Index: qtbase-opensource-src-5.8.0/src/network/socket/qnativesocketengine_unix.cpp
===================================================================
--- qtbase-opensource-src-5.8.0.orig/src/network/socket/qnativesocketengine_unix.cpp
+++ qtbase-opensource-src-5.8.0/src/network/socket/qnativesocketengine_unix.cpp
@@ -979,7 +979,8 @@ qint64 QNativeSocketEnginePrivate::nativ
             if (cmsgptr->cmsg_len == CMSG_LEN(sizeof(int))
                     && ((cmsgptr->cmsg_level == IPPROTO_IPV6 && cmsgptr->cmsg_type == IPV6_HOPLIMIT)
                         || (cmsgptr->cmsg_level == IPPROTO_IP && cmsgptr->cmsg_type == IP_TTL))) {
-                header->hopLimit = *reinterpret_cast<int *>(CMSG_DATA(cmsgptr));
+                int *ttl = reinterpret_cast<int *>(CMSG_DATA(cmsgptr));
+                header->hopLimit = *ttl;
             }
 
 #ifndef QT_NO_SCTP