quote: fix termination condition for hexadecimal escapes

Fix reversed test for hexadecimal escape sequence termination.
This commit is contained in:
H. Peter Anvin 2008-06-14 21:09:39 -07:00
parent 7174c5812e
commit 312445a316

View file

@ -319,7 +319,7 @@ size_t nasm_unquote(char *str, char **ep)
(c >= 'A' && c <= 'F') ||
(c >= 'a' && c <= 'f')) {
nval = (nval << 4) + numvalue(c);
if (--ndig) {
if (!--ndig) {
*q++ = nval;
state = st_start;
}