diff --git a/components/bt/ble_mesh/mesh_core/settings.c b/components/bt/ble_mesh/mesh_core/settings.c index 4f9890add5..bc659a08ae 100644 --- a/components/bt/ble_mesh/mesh_core/settings.c +++ b/components/bt/ble_mesh/mesh_core/settings.c @@ -540,6 +540,7 @@ static int cfg_set(const char *name) return 0; } + memcpy(&stored_cfg.cfg, &val, sizeof(val)); stored_cfg.valid = true; BT_DBG("Restore configuration state"); return 0;