From 3218d1a8e0059157346aced9bdc4da47a1d66ff1 Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Sat, 7 Oct 2017 18:09:06 +0200 Subject: NMT: Fixed segfault when decoding certain (invalid) messages --- src/nmt/frame.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/nmt') diff --git a/src/nmt/frame.c b/src/nmt/frame.c index 08c6a78..e25698a 100644 --- a/src/nmt/frame.c +++ b/src/nmt/frame.c @@ -677,7 +677,7 @@ enum nmt_mt decode_frame_mt(const uint8_t *digits, enum nmt_direction direction, return NMT_MESSAGE_14a; if (digits[11] == 15) return NMT_MESSAGE_14b; - return -1; + break; case 8: if (digits[11] == 2) return NMT_MESSAGE_13b; -- cgit v1.2.3