aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/gprs/gprs_sndcp.c
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2010-06-02 23:17:05 +0200
committerHarald Welte <laforge@gnumonks.org>2010-06-02 23:17:05 +0200
commit5cc2bc37a7d5822c70e3a4654c22330ed789cc0c (patch)
tree4486bce274957f3072807e2c5812c7527962a4e5 /openbsc/src/gprs/gprs_sndcp.c
parente300d0021c50326ead433f60ce5bb62dc6949984 (diff)
[GPRS] SNDCP: Fix PCOMP and DCOMP header field length
They're both just one 4bit nibble, not 1 byte each.
Diffstat (limited to 'openbsc/src/gprs/gprs_sndcp.c')
-rw-r--r--openbsc/src/gprs/gprs_sndcp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/openbsc/src/gprs/gprs_sndcp.c b/openbsc/src/gprs/gprs_sndcp.c
index 12ad1a631..0a94251fe 100644
--- a/openbsc/src/gprs/gprs_sndcp.c
+++ b/openbsc/src/gprs/gprs_sndcp.c
@@ -43,8 +43,8 @@ struct sndcp_common_hdr {
uint8_t first:1;
uint8_t spare:1;
/* octet 2 */
- uint8_t pcomp;
- uint8_t dcomp;
+ uint8_t pcomp:4;
+ uint8_t dcomp:4;
} __attribute__((packed));
struct sndcp_udata_hdr {