diff options
author | Karsten Heimrich <karsten.heimrich@qt.io> | 2019-03-28 15:30:50 +0100 |
---|---|---|
committer | Karsten Heimrich <karsten.heimrich@qt.io> | 2019-03-29 11:54:50 +0000 |
commit | 2e67dd4c5eb463bd71fe8c382b45fc3c0eb47403 (patch) | |
tree | 5f06756f46fb2ff07003c59aeea726c7d5d27cf7 | |
parent | e77a7509190c455487227f6af0131d415d31901b (diff) |
Make sure we do not update the CRI for local device management
Change-Id: I4425858c60c34d67657886f0041eb976c3280992
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
-rw-r--r-- | src/knx/netip/qknxnetipendpointconnection_p.h | 3 |
1 files changed, 3 insertions, 0 deletions
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()) |