From 608aa3f41e2667f8812980c5abb459a031fd382c Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Wed, 28 Dec 2005 21:10:11 +0000 Subject: r12544: Fix segfaults in winbind, smbpasswd and net (This used to be commit 9ca8edc26e66887d6333943bc6a9776352c657fc) --- source3/nsswitch/winbindd.c | 2 ++ source3/utils/net.c | 2 ++ source3/utils/smbpasswd.c | 2 ++ 3 files changed, 6 insertions(+) (limited to 'source3') diff --git a/source3/nsswitch/winbindd.c b/source3/nsswitch/winbindd.c index 60a4e2f6c0..e9b9ed42c4 100644 --- a/source3/nsswitch/winbindd.c +++ b/source3/nsswitch/winbindd.c @@ -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(); diff --git a/source3/utils/net.c b/source3/utils/net.c index 4d9dec4b85..839f6f1b01 100644 --- a/source3/utils/net.c +++ b/source3/utils/net.c @@ -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; diff --git a/source3/utils/smbpasswd.c b/source3/utils/smbpasswd.c index 708d44df9f..5aba162389 100644 --- a/source3/utils/smbpasswd.c +++ b/source3/utils/smbpasswd.c @@ -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); -- cgit