aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2020-11-12 21:05:11 +0100
committerPau Espin Pedrol <pespin@sysmocom.de>2020-11-16 10:48:25 +0100
commitaa0d7ccf6ae2733f98d57b0649d89566dc9037dc (patch)
tree509873dd33c4bbeb478721fc617846f5597ed3ad
parentafdd28d73b19099864ef8a895131ed7b1588e57b (diff)
pcu: Fix f_dl_block_ack_fn for Dl EGPRS data block
-rw-r--r--pcu/GPRS_Components.ttcn2
1 files changed, 1 insertions, 1 deletions
diff --git a/pcu/GPRS_Components.ttcn b/pcu/GPRS_Components.ttcn
index 0f464909..2686ba38 100644
--- a/pcu/GPRS_Components.ttcn
+++ b/pcu/GPRS_Components.ttcn
@@ -1017,7 +1017,7 @@ runs on MS_BTS_IFACE_CT return uint32_t {
/* The argument must be either a GPRS or EGPRS data block */
if (ischosen(dl_block.data_egprs)) {
- rrbp_valid := true; /* always valid */
+ rrbp_valid := dl_block.data_egprs.mac_hdr.esp != '00'B;
rrbp := dl_block.data_egprs.mac_hdr.rrbp;
} else if (ischosen(dl_block.data)) {
rrbp_valid := dl_block.data.mac_hdr.mac_hdr.rrbp_valid;