summaryrefslogtreecommitdiff
path: root/source3/lib/util_unistr.c
diff options
context:
space:
mode:
Diffstat (limited to 'source3/lib/util_unistr.c')
-rw-r--r--source3/lib/util_unistr.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/source3/lib/util_unistr.c b/source3/lib/util_unistr.c
index 5bb8cbae96..510f40e611 100644
--- a/source3/lib/util_unistr.c
+++ b/source3/lib/util_unistr.c
@@ -190,7 +190,7 @@ static int check_dos_char_slowly(smb_ucs2_t c)
* Fill out doschar table the hard way, by examining each character
**/
-void init_doschar_table(void)
+static void init_doschar_table(void)
{
int i, j, byteval;
@@ -228,6 +228,8 @@ void init_valid_table(void)
const char *allowed = ".!#$%&'()_-@^`~";
uint8 *valid_file;
+ init_doschar_table();
+
if (mapped_file) {
/* Can't unmap files, so stick with what we have */
return;