aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/gsm_04_11.c
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2010-06-10 18:20:54 +0800
committerHolger Hans Peter Freyther <zecke@selfish.org>2010-06-10 18:20:54 +0800
commitca5702a5c65931b2bee50f56b49676928f37f2c8 (patch)
tree33478b7c78c084eee192e665541ef9a6d550d76f /openbsc/src/gsm_04_11.c
parent0afa044c0960637a34cb81b6b5056e6ece72b4b6 (diff)
gsm_04_11: Handle OOM same as expired and clean the message.
Diffstat (limited to 'openbsc/src/gsm_04_11.c')
-rw-r--r--openbsc/src/gsm_04_11.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/openbsc/src/gsm_04_11.c b/openbsc/src/gsm_04_11.c
index 23d291f0c..3aa9d09d8 100644
--- a/openbsc/src/gsm_04_11.c
+++ b/openbsc/src/gsm_04_11.c
@@ -1160,12 +1160,10 @@ static int paging_cb_send_sms(unsigned int hooknum, unsigned int event,
rc = rll_establish(lchan, UM_SAPI_SMS, rll_ind_cb, sms);
break;
case GSM_PAGING_EXPIRED:
+ case GSM_PAGING_OOM:
sms_free(sms);
rc = -ETIMEDOUT;
break;
- default:
- rc = -EINVAL;
- break;
}
return rc;