mirror of
https://github.com/espressif/esp-matter.git
synced 2026-04-27 19:13:13 +00:00
Merge branch 'fix_incorrect_var' into 'main'
Use the correct variable in batter replacement description See merge request app-frameworks/esp-matter!659
This commit is contained in:
@@ -3330,9 +3330,13 @@ namespace attribute {
|
||||
|
||||
attribute_t *create_active_locale(cluster_t *cluster, char *value, uint16_t length)
|
||||
{
|
||||
if (length > k_max_active_locale_length) {
|
||||
ESP_LOGE(TAG, "Could not create attribute, string length out of bound");
|
||||
return NULL;
|
||||
}
|
||||
return esp_matter::attribute::create(cluster, LocalizationConfiguration::Attributes::ActiveLocale::Id,
|
||||
ATTRIBUTE_FLAG_WRITABLE | ATTRIBUTE_FLAG_NONVOLATILE,
|
||||
esp_matter_char_str(value, length));
|
||||
esp_matter_char_str(value, length), k_max_active_locale_length);
|
||||
}
|
||||
|
||||
attribute_t *create_supported_locales(cluster_t *cluster, uint8_t *value, uint16_t length, uint16_t count)
|
||||
@@ -3854,7 +3858,7 @@ attribute_t *create_active_bat_faults(cluster_t *cluster, uint8_t * value, uint1
|
||||
|
||||
attribute_t *create_bat_replacement_description(cluster_t *cluster, const char * value, uint16_t length)
|
||||
{
|
||||
if (length > k_max_description_length) {
|
||||
if (length > k_max_bat_replacement_description_length) {
|
||||
ESP_LOGE(TAG, "Could not create attribute, string size out of bound");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user