diff --git a/soc/runtime/flash_storage.c b/soc/runtime/flash_storage.c index 40f062884..547087fd0 100644 --- a/soc/runtime/flash_storage.c +++ b/soc/runtime/flash_storage.c @@ -284,7 +284,7 @@ unsigned int fs_read(char *key, void *buffer, unsigned int buf_len, unsigned int memcpy(buffer, record.value, min(record.value_len, buf_len)); read_length = min(record.value_len, buf_len); if(remain) - *remain = max(0, (int)(record.value_len) - (int)buf_len); + *remain = max(0, (int)record.value_len - (int)buf_len); } }