Don't uppercase the username and domain in a session setup.
authorTim Potter <tpot@samba.org>
Mon, 23 Sep 2002 21:24:31 +0000 (21:24 +0000)
committerTim Potter <tpot@samba.org>
Mon, 23 Sep 2002 21:24:31 +0000 (21:24 +0000)
(This used to be commit 0ad19825df318030b1772404570cd993fe49e40a)

source3/client/client.c
source3/libsmb/cliconnect.c

index 7afd8f25bc376e2aeef02f254c9fd2a87a61f608..eb6b57276089a6407f374bc08b734d15b908c6ba 100644 (file)
@@ -2758,7 +2758,6 @@ static void remember_query_host(const char *arg,
                        got_pass = True;
                        memset(strchr_m(getenv("USER"),'%')+1,'X',strlen(password));
                }
-               strupper(username);
        }
 
        /* modification to support PASSWD environmental var
@@ -2775,7 +2774,6 @@ static void remember_query_host(const char *arg,
 
        if (*username == 0 && getenv("LOGNAME")) {
                pstrcpy(username,getenv("LOGNAME"));
-               strupper(username);
        }
 
        if (*username == 0) {
index 298b1e52b6186fa4153fcbca4264e9245f1031f5..62acccdfb772001e03d3b328eef4c6acc1011dbe 100644 (file)
@@ -317,8 +317,8 @@ static BOOL cli_session_setup_nt1(struct cli_state *cli, char *user,
        p = smb_buf(cli->outbuf);
        memcpy(p,pword,passlen); p += passlen;
        memcpy(p,ntpword,ntpasslen); p += ntpasslen;
-       p += clistr_push(cli, p, user, -1, STR_TERMINATE|STR_UPPER);
-       p += clistr_push(cli, p, workgroup, -1, STR_TERMINATE|STR_UPPER);
+       p += clistr_push(cli, p, user, -1, STR_TERMINATE);
+       p += clistr_push(cli, p, workgroup, -1, STR_TERMINATE);
        p += clistr_push(cli, p, "Unix", -1, STR_TERMINATE);
        p += clistr_push(cli, p, "Samba", -1, STR_TERMINATE);
        cli_setup_bcc(cli, p);