Просмотр исходного кода

ble_mesh: Fix Provisioner failed to publish

lly 5 лет назад
Родитель
Сommit
eeff638c97
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      components/bt/esp_ble_mesh/mesh_core/access.c

+ 3 - 1
components/bt/esp_ble_mesh/mesh_core/access.c

@@ -1032,7 +1032,9 @@ int bt_mesh_model_publish(struct bt_mesh_model *model)
     struct bt_mesh_model_pub *pub = model->pub;
     struct bt_mesh_app_key *key = NULL;
     struct net_buf_simple *sdu = NULL;
-    struct bt_mesh_msg_ctx ctx = {0};
+    struct bt_mesh_msg_ctx ctx = {
+        .model = model,
+    };
     struct bt_mesh_net_tx tx = {
         .sub = NULL,
         .ctx = &ctx,