diff options
author | Herb Lewis <herb@samba.org> | 2002-03-21 14:01:57 +0000 |
---|---|---|
committer | Herb Lewis <herb@samba.org> | 2002-03-21 14:01:57 +0000 |
commit | 55058b074f9a063d74ce027176451c4021a97c5f (patch) | |
tree | c60d81ad4c0166bad684f31077059fcc1145e8b0 /source3/lib | |
parent | 1783dcd2f189d64514733e759bdecc68e86a95ea (diff) | |
download | samba-55058b074f9a063d74ce027176451c4021a97c5f.tar.gz samba-55058b074f9a063d74ce027176451c4021a97c5f.tar.xz samba-55058b074f9a063d74ce027176451c4021a97c5f.zip |
must use native endian index when creating default valid.dat table so it
is the same on big and little endian systems.
(This used to be commit 6fa09ee88143882abcc51de05002261db767d775)
Diffstat (limited to 'source3/lib')
-rw-r--r-- | source3/lib/util_unistr.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source3/lib/util_unistr.c b/source3/lib/util_unistr.c index 45e6e6d87e..060460bb2c 100644 --- a/source3/lib/util_unistr.c +++ b/source3/lib/util_unistr.c @@ -118,12 +118,12 @@ void init_valid_table(void) DEBUG(2,("creating default valid table\n")); valid_table = malloc(0x10000); - for (i=0;i<128;i++) valid_table[UCS2_CHAR(i)] = isalnum(i) || + for (i=0;i<128;i++) valid_table[i] = isalnum(i) || strchr(allowed,i); for (;i<0x10000;i++) { smb_ucs2_t c; SSVAL(&c, 0, i); - valid_table[c] = check_dos_char(c); + valid_table[i] = check_dos_char(c); } } |