diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2018-01-15 23:25:42 +0100 |
---|---|---|
committer | Neels Hofmeyr <neels@hofmeyr.de> | 2018-01-15 23:28:08 +0100 |
commit | e3644ac4765eb8304d7cebeadc4c5c133980867e (patch) | |
tree | 551296b285f4a668424ee0c927d85bb06205e185 | |
parent | 6814d22d5fbed4091bab43b5bb387d9ad267c048 (diff) |
hnbgw_cn: rx ranap: set rc in all cases
There don't seem to be any evaluations of the rc, nevertheless return
well-defined values.
Fixes: CID#181968
Change-Id: I59295388564e5d270da32db6e7488755231f8a11
-rw-r--r-- | src/hnbgw_cn.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/hnbgw_cn.c b/src/hnbgw_cn.c index c48f4b7..ede00c8 100644 --- a/src/hnbgw_cn.c +++ b/src/hnbgw_cn.c @@ -19,6 +19,7 @@ */ #include <arpa/inet.h> +#include <errno.h> #include <osmocom/core/msgb.h> #include <osmocom/core/utils.h> @@ -209,10 +210,12 @@ static int _cn_ranap_rx(struct hnbgw_cnlink *cnlink, RANAP_RANAP_PDU_t *pdu, LOGP(DRANAP, LOGL_NOTICE, "Received unsupported RANAP " "unsuccessful outcome procedure %ld from CN, ignoring\n", pdu->choice.unsuccessfulOutcome.procedureCode); + rc = -ENOTSUP; break; default: LOGP(DRANAP, LOGL_NOTICE, "Received suspicious RANAP " "presence %u from CN, ignoring\n", pdu->present); + rc = -EINVAL; break; } |