diff --git a/subsys/bluetooth/controller/ll/ctrl.c b/subsys/bluetooth/controller/ll/ctrl.c index 1f1a5f8767f..333605ac3e6 100644 --- a/subsys/bluetooth/controller/ll/ctrl.c +++ b/subsys/bluetooth/controller/ll/ctrl.c @@ -4610,7 +4610,7 @@ static inline void event_enc_prep(struct connection *conn) start_enc_rsp_send(conn, pdu_ctrl_tx); } /* slave send reject ind or start enc req at control priority */ - else if (!conn->pause_tx) { + else if (!conn->pause_tx || conn->refresh) { /* ll ctrl packet */ pdu_ctrl_tx->ll_id = PDU_DATA_LLID_CTRL;