diff --git a/components/esp_matter/data_model/esp_matter_delegate_callbacks.cpp b/components/esp_matter/data_model/esp_matter_delegate_callbacks.cpp index f1be0b390..ec5b8f1ce 100644 --- a/components/esp_matter/data_model/esp_matter_delegate_callbacks.cpp +++ b/components/esp_matter/data_model/esp_matter_delegate_callbacks.cpp @@ -588,7 +588,7 @@ void MeterIdentificationDelegateInitCB(void *delegate, uint16_t endpoint_id) { uint32_t feature_map = get_feature_map_value(endpoint_id, MeterIdentification::Id); MeterIdentification::Instance *meter_identification_instance = new MeterIdentification::Instance(endpoint_id, chip::BitMask(feature_map)); - meter_identification_instance->Init(); + LogErrorOnFailure(meter_identification_instance->Init()); } } // namespace delegate_cb