with filenames with spaces in mangle_hash.c but the real problem is
that mangle_hash.c assumes that the set of valid characters for 8.3
names is the same as the set of valid characters for long names. Thats
an invalid assumption, with space being the obvious example.
static int initialised;
static int mapped_file;
int i;
- const char *allowed = ".!#$%&'()_-@^`~ ";
+ const char *allowed = ".!#$%&'()_-@^`~";
if (initialised && mapped_file) return;
initialised = 1;