From: Holger Hans Peter Freyther <[email protected]>

---
 openbsc/src/libmsc/gsm_04_11.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/openbsc/src/libmsc/gsm_04_11.c b/openbsc/src/libmsc/gsm_04_11.c
index 82e9fae..2b6966d 100644
--- a/openbsc/src/libmsc/gsm_04_11.c
+++ b/openbsc/src/libmsc/gsm_04_11.c
@@ -297,7 +297,7 @@ int sms_route_mt_sms(struct gsm_subscriber_connection 
*conn, struct msgb *msg,
                rc = 1; /* cause 1: unknown subscriber */
                osmo_counter_inc(conn->bts->network->stats.sms.no_receiver);
 #endif
-               goto out;
+               return rc;
        }

        switch (sms_mti) {
@@ -319,7 +319,6 @@ int sms_route_mt_sms(struct gsm_subscriber_connection 
*conn, struct msgb *msg,
        if (!rc && !gsms->receiver)
                rc = GSM411_RP_CAUSE_MO_NUM_UNASSIGNED;

-out:
        return rc;
 }

-- 
2.3.5

Reply via email to