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
|