diff --git a/src/core/misc.c b/src/core/misc.c index a54f5a10..1f51272d 100644 --- a/src/core/misc.c +++ b/src/core/misc.c @@ -69,7 +69,7 @@ unsigned long strtoul ( const char *p, char **endp, int base ) { charval = ( charval - 'a' + 10 ); } else if ( charval >= 'A' ) { charval = ( charval - 'A' + 10 ); - } else { + } else if ( charval <= '9' ) { charval = ( charval - '0' ); } if ( charval >= ( unsigned int ) base )