diff --git a/src/comm/QGCXPlaneLink.cc b/src/comm/QGCXPlaneLink.cc
index fa991fc..1004617 100644
--- a/src/comm/QGCXPlaneLink.cc
+++ b/src/comm/QGCXPlaneLink.cc
@@ -164,7 +164,7 @@ void QGCXPlaneLink::run()
 
     socket = new QUdpSocket(this);
     socket->moveToThread(this);
-    connectState = socket->bind(localHost, localPort);
+    connectState = socket->bind(localHost, localPort, QAbstractSocket::ReuseAddressHint);
     if (!connectState) {
 
         emit statusMessage("Binding socket failed!");