From patchwork Mon Jul 6 14:52:29 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Holger Freyther X-Patchwork-Id: 491660 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.osmocom.org (unknown [IPv6:2a01:4f8:191:444b::2:7]) by ozlabs.org (Postfix) with ESMTP id EEA8A140DC3 for ; Tue, 7 Jul 2015 00:53:17 +1000 (AEST) Received: from lists.osmocom.org (lists.osmocom.org [144.76.43.76]) by lists.osmocom.org (Postfix) with ESMTP id CA55E7239; Mon, 6 Jul 2015 14:53:16 +0000 (UTC) X-Original-To: openbsc@lists.osmocom.org Delivered-To: openbsc@lists.osmocom.org Received: from gandharva.secretlabs.de (gandharva.secretlabs.de [5.9.72.18]) by lists.osmocom.org (Postfix) with ESMTP id 96E44720C for ; Mon, 6 Jul 2015 14:52:52 +0000 (UTC) Received: from localhost.localdomain (ip5b41c286.dynamic.kabel-deutschland.de [91.65.194.134]) by gandharva.secretlabs.de (Postfix) with ESMTPSA id 4202A2F6A2 for ; Mon, 6 Jul 2015 14:52:47 +0000 (UTC) From: Holger Hans Peyer Freyther To: openbsc@lists.osmocom.org Subject: [PATCH 3/4] sms: Simplify the return handling for SMPP routes/unroutable Date: Mon, 6 Jul 2015 16:52:29 +0200 Message-Id: <1436194350-12094-3-git-send-email-holger@freyther.de> X-Mailer: git-send-email 2.3.5 In-Reply-To: <1436194350-12094-1-git-send-email-holger@freyther.de> References: <1436194350-12094-1-git-send-email-holger@freyther.de> X-BeenThere: openbsc@lists.osmocom.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Development of the OpenBSC GSM base station controller List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: openbsc-bounces@lists.osmocom.org Sender: "OpenBSC" From: Holger Hans Peter Freyther --- 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; }