NMT: Fixed NMT digit decoding
This commit is contained in:
parent
085ceb9173
commit
7af886c600
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue