r12544: Fix segfaults in winbind, smbpasswd and net
authorVolker Lendecke <vlendec@samba.org>
Wed, 28 Dec 2005 21:10:11 +0000 (21:10 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 16:05:59 +0000 (11:05 -0500)
source/nsswitch/winbindd.c
source/utils/net.c
source/utils/smbpasswd.c

index 60a4e2f6c01a418c321ad049dcf0fd43c43b81be..e9b9ed42c4f62f664a6e9d13ae80ad92bb01d5df 100644 (file)
@@ -932,6 +932,8 @@ int main(int argc, char **argv)
 
        fault_setup((void (*)(void *))fault_quit );
 
+       load_case_tables();
+
        /* Initialise for running in non-root mode */
 
        sec_init();
index 4d9dec4b85b81cd046a2ea161bc98d9608327238..839f6f1b0194557f01cbaf07744cc1e1c1e1436c 100644 (file)
@@ -781,6 +781,8 @@ static struct functable net_func[] = {
 
        zero_ip(&opt_dest_ip);
 
+       load_case_tables();
+
        /* set default debug level to 0 regardless of what smb.conf sets */
        DEBUGLEVEL_CLASS[DBGC_ALL] = 0;
        dbf = x_stderr;
index 708d44df9f0937db925da46b10cf1a7c3bc998f8..5aba1623890d09e336f5657f269dc9c46b495cc0 100644 (file)
@@ -569,6 +569,8 @@ int main(int argc, char **argv)
                local_flags = LOCAL_AM_ROOT;
        }
 
+       load_case_tables();
+
        local_flags = process_options(argc, argv, local_flags);
 
        setup_logging("smbpasswd", True);