NMT: Fixed segfault when decoding certain (invalid) messages

This commit is contained in:
Andreas Eversberg
2017-10-07 18:09:06 +02:00
parent 975e34211b
commit 3218d1a8e0

View File

@@ -677,7 +677,7 @@ enum nmt_mt decode_frame_mt(const uint8_t *digits, enum nmt_direction direction,
return NMT_MESSAGE_14a; return NMT_MESSAGE_14a;
if (digits[11] == 15) if (digits[11] == 15)
return NMT_MESSAGE_14b; return NMT_MESSAGE_14b;
return -1; break;
case 8: case 8:
if (digits[11] == 2) if (digits[11] == 2)
return NMT_MESSAGE_13b; return NMT_MESSAGE_13b;