From de993870e2dc7f95aa2d6ebe3b39a1d663a137a0 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Wed, 21 Aug 2019 16:16:08 +0200 Subject: [PATCH] mesh: fix load/store of foundation beacon state --- src/mesh/mesh.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mesh/mesh.c b/src/mesh/mesh.c index d7c0f62b0..8603c37b5 100644 --- a/src/mesh/mesh.c +++ b/src/mesh/mesh.c @@ -309,7 +309,7 @@ void mesh_foundation_state_load(void){ if (foundation_state_len != sizeof(data)) return; mesh_foundation_gatt_proxy_set(data.gatt_proxy); - mesh_foundation_beacon_set(data.gatt_proxy); + mesh_foundation_beacon_set(data.beacon); mesh_foundation_default_ttl_set(data.default_ttl); mesh_foundation_friend_set(data.friend); mesh_foundation_network_transmit_set(data.network_transmit); @@ -320,7 +320,7 @@ void mesh_foundation_state_load(void){ void mesh_foundation_state_store(void){ mesh_persistent_foundation_t data; data.gatt_proxy = mesh_foundation_gatt_proxy_get(); - data.gatt_proxy = mesh_foundation_beacon_get(); + data.beacon = mesh_foundation_beacon_get(); data.default_ttl = mesh_foundation_default_ttl_get(); data.friend = mesh_foundation_friend_get(); data.network_transmit = mesh_foundation_network_transmit_get();