aboutsummaryrefslogtreecommitdiffstats
path: root/src/gsm_04_11.c
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2009-02-16 22:05:44 +0000
committerHarald Welte <laforge@gnumonks.org>2009-02-16 22:05:44 +0000
commit595ad7b7625645e798b80fb9e0f5bef18b8881f7 (patch)
treea44447fd8af3e0c4a3f59ffaf771d9b72b8064b5 /src/gsm_04_11.c
parent75099266149b78193854e84f73910074680191fa (diff)
modify the signal handler/dispatch code (sorry zecke, no offense, I just had some different ideas)
* introduce new notion of subsystem in addition to signal number * no need for bitmasks of 'areas' (aka subsystems) * pass subsystem/signal_nr/... per argument rather than by data structure
Diffstat (limited to 'src/gsm_04_11.c')
-rw-r--r--src/gsm_04_11.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/gsm_04_11.c b/src/gsm_04_11.c
index d3546633e..a7b603e11 100644
--- a/src/gsm_04_11.c
+++ b/src/gsm_04_11.c
@@ -119,14 +119,7 @@ static int gsm411_sms_submit_from_msgb(struct msgb *msg)
"UserData: \"%s\"\n", sms->mti, sms->vpf, sms->msg_ref,
sms->pid, sms->dcs, sms->ud_len, sms->user_data);
- struct sms_signal_data sig = {
- .data = {
- .area = S_SMS,
- },
-
- .sms = sms,
- };
- dispatch_signal(&sig.data);
+ dispatch_signal(SS_SMS, 0, sms);
free(sms);