From 84275136b5bf33e42ff2fb1e8604e6dca2e2a5d5 Mon Sep 17 00:00:00 2001 From: chendejin Date: Thu, 16 Apr 2026 17:20:16 +0800 Subject: [PATCH] components/esp_matter_controller: fix remove group keyset --- .../core/esp_matter_controller_group_settings.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/esp_matter_controller/core/esp_matter_controller_group_settings.cpp b/components/esp_matter_controller/core/esp_matter_controller_group_settings.cpp index f01425f08..367476940 100644 --- a/components/esp_matter_controller/core/esp_matter_controller_group_settings.cpp +++ b/components/esp_matter_controller/core/esp_matter_controller_group_settings.cpp @@ -221,8 +221,8 @@ esp_err_t remove_keyset(uint16_t keyset_id) } iter->Release(); - if (err == CHIP_NO_ERROR) { - return ESP_OK; + if (err != CHIP_NO_ERROR) { + return ESP_FAIL; } ESP_RETURN_ON_FALSE(CHIP_NO_ERROR == group_data_provider->RemoveKeySet(fabric_index, keyset_id), ESP_FAIL, TAG, "Failed to remove the keyset");