aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2018-10-21 12:55:11 +0200
committerHarald Welte <laforge@gnumonks.org>2018-10-21 12:56:20 +0200
commitf6400737f9f6f7d326030862fd6cbc7cab25b8f0 (patch)
treedc2a8406a23c3b619f0c88f4f7cd79284d801247
parent782ccec526e93b7e09ae202780b5e11677ba53c1 (diff)
gsm0407_is_duplicate(): Handle error ret of gsm0407_pdisc_ctr_bin()
Change-Id: If9525694bcbc5c6c0e622e899dd634dc11ed61c4 Fixes: Coverity CID#182702
-rw-r--r--src/libmsc/gsm_04_08.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libmsc/gsm_04_08.c b/src/libmsc/gsm_04_08.c
index 0f52d0939..d5cc21267 100644
--- a/src/libmsc/gsm_04_08.c
+++ b/src/libmsc/gsm_04_08.c
@@ -1397,7 +1397,8 @@ static bool gsm0407_is_duplicate(struct gsm_subscriber_connection *conn, struct
{
struct gsm48_hdr *gh;
uint8_t pdisc;
- uint8_t n_sd, modulo, bin;
+ uint8_t n_sd, modulo;
+ int bin;
gh = msgb_l3(msg);
pdisc = gsm48_hdr_pdisc(gh);