diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-06-10 18:20:54 +0800 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-06-10 18:20:54 +0800 |
commit | ca5702a5c65931b2bee50f56b49676928f37f2c8 (patch) | |
tree | 33478b7c78c084eee192e665541ef9a6d550d76f /openbsc/src/gsm_04_11.c | |
parent | 0afa044c0960637a34cb81b6b5056e6ece72b4b6 (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.c | 4 |
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; |