Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMikkel Krautz <mikkel@krautz.dk>2016-07-15 02:01:24 +0300
committerMikkel Krautz <mikkel@krautz.dk>2016-07-15 02:01:24 +0300
commitebbac0bbb533ed201fedaa3c80feacc7edd142b9 (patch)
treedea1ed43ec8741b68130949b2262875ffb80698a
parent48ad19e4d495f8073ac5989c70e99e41e78b1b6c (diff)
parent46b5b62781c8d0a50c3786417f7bad4c2c0f9a39 (diff)
Merge PR #2420: Murmur: use aiUdpFlag.load() in comparisons to fix Qt <5.2 build.
-rw-r--r--src/murmur/MurmurGRPCImpl.cpp2
-rw-r--r--src/murmur/MurmurIce.cpp2
-rw-r--r--src/murmur/Server.cpp2
3 files changed, 3 insertions, 3 deletions
diff --git a/src/murmur/MurmurGRPCImpl.cpp b/src/murmur/MurmurGRPCImpl.cpp
index e16afa5db..3803634ed 100644
--- a/src/murmur/MurmurGRPCImpl.cpp
+++ b/src/murmur/MurmurGRPCImpl.cpp
@@ -254,7 +254,7 @@ void ToRPC(const ::Server *srv, const ::User *u, ::MurmurRPC::User *ru) {
ru->set_udp_ping_msecs(su->dUDPPingAvg);
ru->set_tcp_ping_msecs(su->dTCPPingAvg);
- ru->set_tcp_only(su->aiUdpFlag == 0);
+ ru->set_tcp_only(su->aiUdpFlag.load() == 0);
ru->set_address(su->haAddress.toStdString());
}
diff --git a/src/murmur/MurmurIce.cpp b/src/murmur/MurmurIce.cpp
index 85b2cb883..116143986 100644
--- a/src/murmur/MurmurIce.cpp
+++ b/src/murmur/MurmurIce.cpp
@@ -72,7 +72,7 @@ static void userToUser(const ::User *p, Murmur::User &mp) {
mp.udpPing = u->dUDPPingAvg;
mp.tcpPing = u->dTCPPingAvg;
- mp.tcponly = u->aiUdpFlag == 0;
+ mp.tcponly = u->aiUdpFlag.load() == 0;
::Murmur::NetAddress addr(16, 0);
const Q_IPV6ADDR &a = u->haAddress.qip6;
diff --git a/src/murmur/Server.cpp b/src/murmur/Server.cpp
index 7ce537cac..1227dcc8f 100644
--- a/src/murmur/Server.cpp
+++ b/src/murmur/Server.cpp
@@ -894,7 +894,7 @@ bool Server::checkDecrypt(ServerUser *u, const char *encrypt, char *plain, unsig
}
void Server::sendMessage(ServerUser *u, const char *data, int len, QByteArray &cache, bool force) {
- if ((u->aiUdpFlag == 1 || force) && (u->sUdpSocket != INVALID_SOCKET)) {
+ if ((u->aiUdpFlag.load() == 1 || force) && (u->sUdpSocket != INVALID_SOCKET)) {
#if defined(__LP64__)
STACKVAR(char, ebuffer, len+4+16);
char *buffer = reinterpret_cast<char *>(((reinterpret_cast<quint64>(ebuffer) + 8) & ~7) + 4);