NMT: Fixed NMT digit decoding

This commit is contained in:
Andreas Eversberg 2017-07-02 10:43:36 +02:00
parent 085ceb9173
commit 7af886c600
1 changed files with 2 additions and 2 deletions

View File

@ -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;