Commit e14188ec authored by Vinayak Kariappa Chettimada's avatar Vinayak Kariappa Chettimada Committed by Anas Nashif
Browse files

Bluetooth: controller: Fix conn param req initiation check



Fixed the check related to initiating connection parameter
request procedure. This will avoid sending invalid repeated
dispatch of connection parameter request PDU.

Signed-off-by: default avatarVinayak Kariappa Chettimada <vich@nordicsemi.no>
parent d900daf2
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -8913,6 +8913,12 @@ static u32_t conn_update_req(struct connection *conn)
		return 1;
	}

#if defined(CONFIG_BT_CTLR_CONN_PARAM_REQ)
	if (conn->llcp_conn_param.req != conn->llcp_conn_param.ack) {
		return 1;
	}
#endif /* CONFIG_BT_CTLR_CONN_PARAM_REQ */

	if (!conn->role) {
		conn->llcp.conn_upd.win_size = 1;
		conn->llcp.conn_upd.win_offset_us = 0;
@@ -8946,7 +8952,7 @@ static u32_t conn_update_req(struct connection *conn)
		conn->llcp_conn_param.ack--;

		return 0;
#endif /* !CONFIG_BT_CTLR_CONN_PARAM_REQ */
#endif /* CONFIG_BT_CTLR_CONN_PARAM_REQ */

	}