From b15b39b77c23444203a24f18673650c5269eb73e Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sun, 7 Oct 2001 14:51:54 +0000 Subject: fixed lame valid table (This used to be commit 67017619afed8fe10abd65d54538348d3ea92b9f) --- source3/lib/util_unistr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source3/lib') diff --git a/source3/lib/util_unistr.c b/source3/lib/util_unistr.c index 215a58669d..1e73669e4e 100644 --- a/source3/lib/util_unistr.c +++ b/source3/lib/util_unistr.c @@ -63,10 +63,10 @@ void load_case_tables(void) } if (!valid_table) { + const char *allowed = "!#$%&'()_-.@^`{}~"; DEBUG(1,("creating lame valid table\n")); valid_table = malloc(0x10000); - for (i=0;i<256;i++) valid_table[i] = - isalnum(i) && !strchr("*\\/?<>|\":", i); + for (i=0;i<256;i++) valid_table[i] = isalnum(i) || strchr(allowed,i); for (;i<0x10000;i++) valid_table[i] = 0; } } -- cgit