From ca784bb0280205cdbacca704f0b4c94d8e79e621 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Mon, 4 Dec 2000 04:26:22 +0000 Subject: in cli_session_setup() accept usernames of the form DOMAIN/USER or DOMAIN\USER this means all our tools can now put the domain name in the -U option (This used to be commit bac1c76f03b6b848fa2e942b12c646aed58bee12) --- source3/libsmb/cliconnect.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'source3/libsmb/cliconnect.c') diff --git a/source3/libsmb/cliconnect.c b/source3/libsmb/cliconnect.c index ff81d886b0..8a7c6da1af 100644 --- a/source3/libsmb/cliconnect.c +++ b/source3/libsmb/cliconnect.c @@ -56,6 +56,15 @@ BOOL cli_session_setup(struct cli_state *cli, { char *p; fstring pword, ntpword; + fstring user2; + + /* allow for workgroups as part of the username */ + fstrcpy(user2, user); + if ((p=strchr(user2,'\\')) || (p=strchr(user2,'/'))) { + *p = 0; + user = p+1; + workgroup = user2; + } if (cli->protocol < PROTOCOL_LANMAN1) return True; -- cgit