Skip to content

Commit 5398152

Browse files
authored
[NXP][common][NVS] Fix NVS Matter issue into ClearConfigValue API (project-chip#37688)
Signed-off-by: Martin Girardot <martin.girardot@nxp.com>
1 parent 27374a3 commit 5398152

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/platform/nxp/common/NXPConfigNVS.cpp

+3-1
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,9 @@ CHIP_ERROR NXPConfig::ClearConfigValue(Key key)
333333
{
334334
char key_name[SETTINGS_MAX_NAME_LEN + 1];
335335
sprintf(key_name, CHIP_DEVICE_INTEGER_SETTINGS_KEY "/%04x", key);
336-
return ClearConfigValue(key_name);
336+
if (settings_delete(key_name) != 0)
337+
return CHIP_ERROR_PERSISTED_STORAGE_FAILED;
338+
return CHIP_NO_ERROR;
337339
}
338340

339341
CHIP_ERROR NXPConfig::ClearConfigValue(const char * keyString)

0 commit comments

Comments
 (0)