aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDaniel Willmann <daniel@totalueberwachung.de>2008-12-28 01:51:14 +0000
committerDaniel Willmann <daniel@totalueberwachung.de>2008-12-28 01:51:14 +0000
commitfdd0a6c157fcbfe94013e554da7e19cb11016066 (patch)
tree6bb612d75f8b4c7454e4b130795c24ee1a61099c /src
parent8b3390effdda476c9a58d8046a2733b2b5ef4323 (diff)
Add SMS (GSM 04.11) testing program
Diffstat (limited to 'src')
-rw-r--r--src/gsm_04_11.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gsm_04_11.c b/src/gsm_04_11.c
index 5840886a7..9325a7988 100644
--- a/src/gsm_04_11.c
+++ b/src/gsm_04_11.c
@@ -40,12 +40,13 @@ static int gsm411_cp_data(struct msgb *msg)
struct gsm48_hdr *gh = msgb_l3(msg);
int rc = 0;
- struct gsm411_rp_data_hdr *rp_data = (struct gsm411_rp_data_hdr*)msg->data;
+ struct gsm411_rp_data_hdr *rp_data = (struct gsm411_rp_data_hdr*)&gh->data;
u_int8_t msg_type = rp_data->msg_type & 0x07;
switch (msg_type) {
case GSM411_MT_RP_DATA_MO:
DEBUGP(DSMS, "SMS RP-DATA (MO)\n");
+
break;
default:
DEBUGP(DSMS, "Unimplemented RP type 0x%02x\n", msg_type);