Diff between 8ef71fca7f353d6dd66a190ace4d1f84c5e7a9b0 and ac940a70cede847b3cf79c357c5ddd98f170a34b

Changed Files

File Additions Deletions Status
mesh/prov-acceptor.c +6 -0 modified

Full Patch

diff --git a/mesh/prov-acceptor.c b/mesh/prov-acceptor.c
index d395bc5..24be70a 100644
--- a/mesh/prov-acceptor.c
+++ b/mesh/prov-acceptor.c
@@ -278,6 +278,12 @@ static void static_cb(void *user_data, int err, uint8_t *key, uint32_t len)
 	memcpy(prov->rand_auth_workspace + 16, key, 16);
 	memcpy(prov->rand_auth_workspace + 32, key, 16);
 	prov->material |= MAT_RAND_AUTH;
+
+	if (prov->conf_inputs.start.auth_action ==
+							PROV_ACTION_IN_ALPHA) {
+		msg.opcode = PROV_INP_CMPLT;
+		prov->trans_tx(prov->trans_data, &msg.opcode, 1);
+	}
 }
 
 static void priv_key_cb(void *user_data, int err, uint8_t *key, uint32_t len)