From ca5702a5c65931b2bee50f56b49676928f37f2c8 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Thu, 10 Jun 2010 18:20:54 +0800 Subject: [PATCH] gsm_04_11: Handle OOM same as expired and clean the message. --- openbsc/src/gsm_04_11.c | 4 +--- 1 file changed, 1 insertion(+), 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;