From c1cd333072062e676a8cab4a0931beddb7b4a788 Mon Sep 17 00:00:00 2001 From: Alexander Couzens Date: Wed, 23 Sep 2020 23:24:02 +0200 Subject: ns2: check the specific bit of NS SDU Control bits Change-Id: I9632abe70585cb7aff2602590453d903dd88b48a --- src/gb/gprs_ns2_vc_fsm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gb/gprs_ns2_vc_fsm.c b/src/gb/gprs_ns2_vc_fsm.c index 7b07a497..d13f1ce6 100644 --- a/src/gb/gprs_ns2_vc_fsm.c +++ b/src/gb/gprs_ns2_vc_fsm.c @@ -473,7 +473,8 @@ static void gprs_ns2_recv_unitdata(struct osmo_fsm_inst *fi, nsp.bvci = bvci; nsp.nsei = priv->nsvc->nse->nsei; - if (nsh->data[0]) + /* 10.3.9 NS SDU Control Bits */ + if (nsh->data[0] & 0x1) nsp.u.unitdata.change = NS_ENDPOINT_REQUEST_CHANGE; osmo_prim_init(&nsp.oph, SAP_NS, PRIM_NS_UNIT_DATA, -- cgit v1.2.3