diff options
author | Daniel Willmann <dwillmann@sysmocom.de> | 2015-12-17 17:57:51 +0100 |
---|---|---|
committer | Daniel Willmann <dwillmann@sysmocom.de> | 2015-12-17 17:57:51 +0100 |
commit | 5f810f422288a8e366ab768713a15b100fea59d6 (patch) | |
tree | fa3901fa66b6d5993878738909414fb24da63dbb /src | |
parent | 59d17d8961df96ff7cb22338e2af314a83ba12ab (diff) |
hnbgw_hnbap: Initialize return value and always return something
Diffstat (limited to 'src')
-rw-r--r-- | src/hnbgw_hnbap.c | 6 |
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) |