SYS_G_LIST_FOREACH(result->props, elem, prop) {
if (MATCH(prop->key, "BootReason"))
- strncpy(config_bc.reason, prop->value, sizeof(prop->value) - 1);
+ snprintf(config_bc.reason, sizeof(config_bc.reason), "%s", prop->value);
else if (MATCH(prop->key, "BootMode"))
- strncpy(config_bc.mode, prop->value, sizeof(prop->value) - 1);
+ snprintf(config_bc.mode, sizeof(config_bc.mode), "%s", prop->value);
}
if (MATCH(bc.reason, config_bc.reason) && MATCH(bc.mode, config_bc.mode))