gsm_04_11: Handle OOM same as expired and clean the message.
diff --git a/openbsc/src/gsm_04_11.c b/openbsc/src/gsm_04_11.c
index 23d291f..3aa9d09 100644
--- a/openbsc/src/gsm_04_11.c
+++ b/openbsc/src/gsm_04_11.c
@@ -1160,12 +1160,10 @@
 		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;