aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDaniel Willmann <dwillmann@sysmocom.de>2015-12-17 17:57:51 +0100
committerDaniel Willmann <dwillmann@sysmocom.de>2015-12-17 17:57:51 +0100
commit5f810f422288a8e366ab768713a15b100fea59d6 (patch)
treefa3901fa66b6d5993878738909414fb24da63dbb /src
parent59d17d8961df96ff7cb22338e2af314a83ba12ab (diff)
hnbgw_hnbap: Initialize return value and always return something
Diffstat (limited to 'src')
-rw-r--r--src/hnbgw_hnbap.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/hnbgw_hnbap.c b/src/hnbgw_hnbap.c
index 219169a..fb59ad2 100644
--- a/src/hnbgw_hnbap.c
+++ b/src/hnbgw_hnbap.c
@@ -257,7 +257,7 @@ static int hnbgw_rx_unsuccessful_outcome_msg(struct hnb_context *hnb, Unsuccessf
static int _hnbgw_hnbap_rx(struct hnb_context *hnb, HNBAP_PDU_t *pdu)
{
- int rc;
+ int rc = 0;
/* it's a bit odd that we can't dispatch on procedure code, but
* that's not possible */
@@ -274,8 +274,10 @@ static int _hnbgw_hnbap_rx(struct hnb_context *hnb, HNBAP_PDU_t *pdu)
default:
LOGP(DHNBAP, LOGL_NOTICE, "Unknown HNBAP Presence %u\n",
pdu->present);
- return -1;
+ rc = -1;
}
+
+ return rc;
}
int hnbgw_hnbap_rx(struct hnb_context *hnb, struct msgb *msg)