summaryrefslogtreecommitdiffstats
path: root/src/knx/netip/qknxnetipserverdiscoveryagent.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/knx/netip/qknxnetipserverdiscoveryagent.cpp')
-rw-r--r--src/knx/netip/qknxnetipserverdiscoveryagent.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/knx/netip/qknxnetipserverdiscoveryagent.cpp b/src/knx/netip/qknxnetipserverdiscoveryagent.cpp
index 92df9f2..8fc5491 100644
--- a/src/knx/netip/qknxnetipserverdiscoveryagent.cpp
+++ b/src/knx/netip/qknxnetipserverdiscoveryagent.cpp
@@ -234,6 +234,9 @@ void QKnxNetIpServerDiscoveryAgentPrivate::setupSocket()
}
}
+ if (mni.isValid())
+ socket->setMulticastInterface(mni);
+
if (socket->joinMulticastGroup(multicastAddress, mni)) {
usedPort = multicastPort;
usedAddress = multicastAddress;