aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSylvain Munaut <tnt@246tNt.com>2009-12-18 18:28:11 +0100
committerHolger Hans Peter Freyther <zecke@selfish.org>2009-12-19 03:22:30 +0100
commitb9f3dce0ae8e7064e3be4951d81c351a0b76ed41 (patch)
treee19d205789af84935d715365620da35aa67e2e3f
parentea3f674710c8fab1bf06150b4cba67e139b5e04e (diff)
Never allocate transaction ID 7
According to GSM 04.07 11.2.3.1.3 , TID 7 is "reserved for future extensions". Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
-rw-r--r--openbsc/src/transaction.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/openbsc/src/transaction.c b/openbsc/src/transaction.c
index 026928876..e49f75b28 100644
--- a/openbsc/src/transaction.c
+++ b/openbsc/src/transaction.c
@@ -133,7 +133,7 @@ int trans_assign_trans_id(struct gsm_subscriber *subscr,
used_tid_bitmask |= (1 << trans->transaction_id);
}
- for (i = 0; i <= 7; i++) {
+ for (i = 0; i < 7; i++) {
if ((used_tid_bitmask & (1 << (i | ti_flag))) == 0)
return i | ti_flag;
}