From 2e67dd4c5eb463bd71fe8c382b45fc3c0eb47403 Mon Sep 17 00:00:00 2001 From: Karsten Heimrich Date: Thu, 28 Mar 2019 15:30:50 +0100 Subject: Make sure we do not update the CRI for local device management Change-Id: I4425858c60c34d67657886f0041eb976c3280992 Reviewed-by: Karsten Heimrich --- src/knx/netip/qknxnetipendpointconnection_p.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/knx/netip/qknxnetipendpointconnection_p.h b/src/knx/netip/qknxnetipendpointconnection_p.h index 74831d6..81c9bb6 100644 --- a/src/knx/netip/qknxnetipendpointconnection_p.h +++ b/src/knx/netip/qknxnetipendpointconnection_p.h @@ -180,6 +180,9 @@ public: void updateCri(const QKnxAddress &ia) { QKnxNetIpCriProxy proxy(m_cri); + if (proxy.connectionType() == QKnxNetIp::ConnectionType::DeviceManagement) + return; + if (ia.isValid()) { m_cri = QKnxNetIpCriProxy::builder() .setTunnelLayer(proxy.tunnelLayer()) -- cgit v1.2.3