mesh: Send correct NetKey index in DevKeyMessageReceived
authorInga Stotland <inga.stotland@intel.com>
Wed, 19 Aug 2020 21:48:02 +0000 (14:48 -0700)
committerAbhay Agarwal <ay.agarwal@samsung.com>
Mon, 28 Dec 2020 06:20:04 +0000 (11:50 +0530)
The value of net_index in DevKeyMessageReceived() method must be set
to the value of a subnet index on which a device key encoded message
has been received. Was hard coded to 0. Fixed.

Change-Id: I398c669253d92f24f16b49a0ec892cc031380212
Signed-off-by: anuj.bhumiya <anuj.bhumiya@samsung.com>
mesh/model.c

index b44e2f6..9529dfb 100644 (file)
@@ -965,7 +965,8 @@ bool mesh_model_rx(struct mesh_node *node, bool szmict, uint32_t seq0,
                        else if (decrypt_idx == APP_IDX_DEV_REMOTE ||
                                 decrypt_idx == APP_IDX_DEV_LOCAL)
                                send_dev_key_msg_rcvd(node, i, src, decrypt_idx,
-                                               0, forward.size, forward.data);
+                                                       net_idx, forward.size,
+                                                               forward.data);
                }
 
                /*