diff options
author | Andrew Bartlett <abartlet@samba.org> | 2004-01-04 11:05:30 +0000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2004-01-04 11:05:30 +0000 |
commit | cc02d8690c94620a4a026e70b70ae776c370f9f6 (patch) | |
tree | 49c1bb2495edf6a4357c0a289e7bc27e7fa12e99 /source3 | |
parent | d01733eb32802b2284fb34023edfcdb96ef310bd (diff) | |
download | samba-cc02d8690c94620a4a026e70b70ae776c370f9f6.tar.gz samba-cc02d8690c94620a4a026e70b70ae776c370f9f6.tar.bz2 samba-cc02d8690c94620a4a026e70b70ae776c370f9f6.zip |
Even if the 'device type' is always an ascii string, use push_string to get
it out onto the wire. Avoids valgrind warnings because the fstrcpy() causes
part of the wire buffer to be 'marked'.
Andrew Bartlett
(This used to be commit 53d802c72aa712e099dc8de666ab66a21e18fae1)
Diffstat (limited to 'source3')
-rw-r--r-- | source3/libsmb/cliconnect.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source3/libsmb/cliconnect.c b/source3/libsmb/cliconnect.c index 2aeac7273e..f466b665eb 100644 --- a/source3/libsmb/cliconnect.c +++ b/source3/libsmb/cliconnect.c @@ -910,7 +910,7 @@ BOOL cli_send_tconX(struct cli_state *cli, memcpy(p,pword,passlen); p += passlen; p += clistr_push(cli, p, fullshare, -1, STR_TERMINATE |STR_UPPER); - fstrcpy(p, dev); p += strlen(dev)+1; + p += clistr_push(cli, p, dev, -1, STR_TERMINATE |STR_UPPER | STR_ASCII); cli_setup_bcc(cli, p); |