Copy link
@bwhacks

bwhacks Feb 21, 2016

isalnum() takes non-negative character codes. This should use (unsigned char)page[0] instead of page[0] so it correctly rejects non-ASCII characters.