bssgp2_enc_status: Truncate STATUS message to maximum PDU length
Related: OS#4889
Change-Id: Ic39d918c56399ceb0431299ce938e3bf276f678a
diff --git a/src/gb/bssgp_bvc_fsm.c b/src/gb/bssgp_bvc_fsm.c
index d2ee146..a035938 100644
--- a/src/gb/bssgp_bvc_fsm.c
+++ b/src/gb/bssgp_bvc_fsm.c
@@ -238,7 +238,7 @@
if (cause == BSSGP_CAUSE_UNKNOWN_BVCI || cause == BSSGP_CAUSE_BVCI_BLOCKED)
bvci = &bfp->bvci;
- tx = bssgp2_enc_status(cause, bvci, rx);
+ tx = bssgp2_enc_status(cause, bvci, rx, bfp->max_pdu_len);
if (msgb_bvci(rx) == 0)
fi_tx_sig(fi, tx);