From 30455de98f37f7070b13880ec9ea0d52b044889f Mon Sep 17 00:00:00 2001 From: sheepsskullcity Date: Sat, 20 Aug 2016 12:59:06 +0300 Subject: Update ftnoir_tracker_udp.cpp On success, bind() function returns true. So while(!should_quit) loop was always skipped. --- tracker-udp/ftnoir_tracker_udp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tracker-udp/ftnoir_tracker_udp.cpp b/tracker-udp/ftnoir_tracker_udp.cpp index 8438d48f..64a0aa44 100644 --- a/tracker-udp/ftnoir_tracker_udp.cpp +++ b/tracker-udp/ftnoir_tracker_udp.cpp @@ -22,7 +22,7 @@ void FTNoIR_Tracker::run() QByteArray datagram; datagram.resize(sizeof(last_recv_pose)); - should_quit = sock.bind(QHostAddress::Any, quint16(s.port), QUdpSocket::ShareAddress | QUdpSocket::ReuseAddressHint); + should_quit = !sock.bind(QHostAddress::Any, quint16(s.port), QUdpSocket::ShareAddress | QUdpSocket::ReuseAddressHint); while (!should_quit) { -- cgit v1.2.3