summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas.Eversberg <jolly@eversberg.eu>2010-06-28 15:15:51 +0000
committerAndreas.Eversberg <jolly@eversberg.eu>2010-06-28 15:15:51 +0000
commit44dfa811a14d95abccbb372cb48ef05f9d0a478c (patch)
treeb40e747926c4d6fed30f7f587540655ded5d0514 /src
parentf2b1e55c1e33b4645e2249b2d347955345622ebb (diff)
[lapdm] Fixed layer 2 header for B4 frames. Now SI5/6 are received correctly
Diffstat (limited to 'src')
-rw-r--r--src/host/layer23/src/lapdm.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/host/layer23/src/lapdm.c b/src/host/layer23/src/lapdm.c
index fea63c1b..eff7aabe 100644
--- a/src/host/layer23/src/lapdm.c
+++ b/src/host/layer23/src/lapdm.c
@@ -1502,6 +1502,7 @@ int l2_ph_data_ind(struct msgb *msg, struct lapdm_entity *le, struct l1ctl_info_
LOGP(DLAPDM, LOGL_INFO, "fmt=B4\n");
/* SACCH frames have a two-byte L1 header that
* OsmocomBB L1 doesn't strip */
+ msgb_pull(msg, 2);
msg->l2h += 2;
} else {
mctx.lapdm_fmt = LAPDm_FMT_B;