From e190a8ed2dddd122e8e16f910b17f26427fc6de9 Mon Sep 17 00:00:00 2001 From: mahesh Date: Fri, 26 Dec 2025 09:16:41 +0530 Subject: [PATCH] fix: correct misplaced server init callback in wifi-network-diagnostics-cluster Fixes https://github.com/espressif/esp-matter/issues/1623 --- components/esp_matter/data_model/esp_matter_cluster.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/components/esp_matter/data_model/esp_matter_cluster.cpp b/components/esp_matter/data_model/esp_matter_cluster.cpp index 0e6ce1597..7b6804861 100644 --- a/components/esp_matter/data_model/esp_matter_cluster.cpp +++ b/components/esp_matter/data_model/esp_matter_cluster.cpp @@ -746,6 +746,9 @@ cluster_t *create(endpoint_t *endpoint, config_t *config, uint8_t flags) /* Attributes not managed internally */ global::attribute::create_cluster_revision(cluster, cluster_revision); + + cluster::set_init_and_shutdown_callbacks(cluster, ESPMatterWiFiNetworkDiagnosticsClusterServerInitCallback, + ESPMatterWiFiNetworkDiagnosticsClusterServerShutdownCallback); } return cluster; @@ -3532,9 +3535,6 @@ cluster_t *create(endpoint_t *endpoint, config_t *config, uint8_t flags) /** Attributes not managed internally **/ global::attribute::create_cluster_revision(cluster, cluster_revision); - - cluster::set_init_and_shutdown_callbacks(cluster, ESPMatterWiFiNetworkDiagnosticsClusterServerInitCallback, - ESPMatterWiFiNetworkDiagnosticsClusterServerShutdownCallback); } /* Commands */