[lapdm] Fixed layer 2 header for B4 frames. Now SI5/6 are received correctly
authorAndreas.Eversberg <jolly@eversberg.eu>
Mon, 28 Jun 2010 15:15:51 +0000 (15:15 +0000)
committerAndreas.Eversberg <jolly@eversberg.eu>
Mon, 28 Jun 2010 15:15:51 +0000 (15:15 +0000)
src/host/layer23/src/lapdm.c

index fea63c1..eff7aab 100644 (file)
@@ -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;