svn commit: samba r9726 - in branches/SOC/SAMBA_3_0/source/client: .
kalim at samba.org
kalim at samba.org
Mon Aug 29 01:27:40 GMT 2005
Author: kalim
Date: 2005-08-29 01:27:39 +0000 (Mon, 29 Aug 2005)
New Revision: 9726
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9726
Log:
Fixed a bug with command line workgroup being overwritten by call to smbc_init().
-Kalim
Modified:
branches/SOC/SAMBA_3_0/source/client/client.c
Changeset:
Modified: branches/SOC/SAMBA_3_0/source/client/client.c
===================================================================
--- branches/SOC/SAMBA_3_0/source/client/client.c 2005-08-29 01:17:20 UTC (rev 9725)
+++ branches/SOC/SAMBA_3_0/source/client/client.c 2005-08-29 01:27:39 UTC (rev 9726)
@@ -40,6 +40,7 @@
static pstring service;
static pstring desthost;
static pstring username;
+static pstring workgroup;
static pstring calling_name;
static BOOL grepable=False;
static char *cmdstr = NULL;
@@ -132,9 +133,9 @@
}
else
{
- d_printf("Workgroup: %s\n", lp_workgroup());
- strncpy(pWorkgroup, lp_workgroup(), maxLenWorkgroup - 1);
- strncpy(authWorkgroup, lp_workgroup(), maxLenWorkgroup - 1);
+ d_printf("Workgroup: %s\n", workgroup);
+ strncpy(pWorkgroup, workgroup, maxLenWorkgroup - 1);
+ strncpy(authWorkgroup, workgroup, maxLenWorkgroup - 1);
d_printf("Username: %s\n", username);
strncpy(pUsername, username, maxLenUsername - 1);
@@ -3662,6 +3663,7 @@
if ( strlen(new_workgroup) != 0 )
set_global_myworkgroup( new_workgroup );
+ pstrcpy(workgroup, lp_workgroup());
if ( strlen(calling_name) != 0 )
set_global_myname( calling_name );
More information about the samba-cvs
mailing list