From 48a24cd85b7b28a39b06c66382aa550a57f78477 Mon Sep 17 00:00:00 2001 From: Vadim Yanitskiy Date: Fri, 10 May 2019 21:18:05 +0700 Subject: libmsc/sgs_server.c: do not override rc in case of SCTP_SHUTDOWN_EVENT Change-Id: I06215a7d3dc33f2e8adb77fa1b3f2ac5198dee26 Fixes: CID#190867 --- src/libmsc/sgs_server.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/libmsc/sgs_server.c b/src/libmsc/sgs_server.c index 28c42cbb5..779e12c11 100644 --- a/src/libmsc/sgs_server.c +++ b/src/libmsc/sgs_server.c @@ -40,7 +40,7 @@ static int sgs_conn_readable_cb(struct osmo_stream_srv *conn) struct msgb *msg = gsm29118_msgb_alloc(); struct sctp_sndrcvinfo sinfo; int flags = 0; - int rc; + int rc = 0; /* we cannot use osmo_stream_srv_recv() here, as we might get some out-of-band info from * SCTP. FIXME: add something like osmo_stream_srv_recv_sctp() to libosmo-netif and use @@ -72,7 +72,6 @@ static int sgs_conn_readable_cb(struct osmo_stream_srv *conn) default: break; } - rc = 0; goto out; } -- cgit v1.2.3