Author: vlendec Date: 2005-12-28 21:10:11 +0000 (Wed, 28 Dec 2005) New Revision: 12544
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=12544 Log: Fix segfaults in winbind, smbpasswd and net Modified: branches/SAMBA_3_0/source/nsswitch/winbindd.c branches/SAMBA_3_0/source/utils/net.c branches/SAMBA_3_0/source/utils/smbpasswd.c trunk/source/nsswitch/winbindd.c trunk/source/utils/net.c trunk/source/utils/smbpasswd.c Changeset: Modified: branches/SAMBA_3_0/source/nsswitch/winbindd.c =================================================================== --- branches/SAMBA_3_0/source/nsswitch/winbindd.c 2005-12-28 16:57:50 UTC (rev 12543) +++ branches/SAMBA_3_0/source/nsswitch/winbindd.c 2005-12-28 21:10:11 UTC (rev 12544) @@ -932,6 +932,8 @@ fault_setup((void (*)(void *))fault_quit ); + load_case_tables(); + /* Initialise for running in non-root mode */ sec_init(); Modified: branches/SAMBA_3_0/source/utils/net.c =================================================================== --- branches/SAMBA_3_0/source/utils/net.c 2005-12-28 16:57:50 UTC (rev 12543) +++ branches/SAMBA_3_0/source/utils/net.c 2005-12-28 21:10:11 UTC (rev 12544) @@ -781,6 +781,8 @@ 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; Modified: branches/SAMBA_3_0/source/utils/smbpasswd.c =================================================================== --- branches/SAMBA_3_0/source/utils/smbpasswd.c 2005-12-28 16:57:50 UTC (rev 12543) +++ branches/SAMBA_3_0/source/utils/smbpasswd.c 2005-12-28 21:10:11 UTC (rev 12544) @@ -569,6 +569,8 @@ local_flags = LOCAL_AM_ROOT; } + load_case_tables(); + local_flags = process_options(argc, argv, local_flags); setup_logging("smbpasswd", True); Modified: trunk/source/nsswitch/winbindd.c =================================================================== --- trunk/source/nsswitch/winbindd.c 2005-12-28 16:57:50 UTC (rev 12543) +++ trunk/source/nsswitch/winbindd.c 2005-12-28 21:10:11 UTC (rev 12544) @@ -938,6 +938,8 @@ fault_setup((void (*)(void *))fault_quit ); + load_case_tables(); + /* Initialise for running in non-root mode */ sec_init(); Modified: trunk/source/utils/net.c =================================================================== --- trunk/source/utils/net.c 2005-12-28 16:57:50 UTC (rev 12543) +++ trunk/source/utils/net.c 2005-12-28 21:10:11 UTC (rev 12544) @@ -782,6 +782,8 @@ 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; Modified: trunk/source/utils/smbpasswd.c =================================================================== --- trunk/source/utils/smbpasswd.c 2005-12-28 16:57:50 UTC (rev 12543) +++ trunk/source/utils/smbpasswd.c 2005-12-28 21:10:11 UTC (rev 12544) @@ -569,6 +569,8 @@ local_flags = LOCAL_AM_ROOT; } + load_case_tables(); + local_flags = process_options(argc, argv, local_flags); setup_logging("smbpasswd", True);