From 7af886c6005b6c3ea4459c6110bbb7984e688b1e Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Sun, 2 Jul 2017 10:43:36 +0200 Subject: NMT: Fixed NMT digit decoding --- src/nmt/frame.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/nmt') diff --git a/src/nmt/frame.c b/src/nmt/frame.c index 1affa36..bde6e8d 100644 --- a/src/nmt/frame.c +++ b/src/nmt/frame.c @@ -92,9 +92,9 @@ uint64_t nmt_digits2value(const char *digits, int num) value |= digit - '0'; else if (digit == '0') value |= 10; - else if (digit >= 'a' || digit == 'f') + else if (digit >= 'a' && digit <= 'f') value |= digit - 'a' + 10; - else if (digit >= 'A' || digit == 'F') + else if (digit >= 'A' && digit <= 'F') value |= digit - 'A' + 10; else value |= 0; -- cgit v1.2.3