summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2004-01-04 11:05:30 +0000
committerAndrew Bartlett <abartlet@samba.org>2004-01-04 11:05:30 +0000
commitcc02d8690c94620a4a026e70b70ae776c370f9f6 (patch)
tree49c1bb2495edf6a4357c0a289e7bc27e7fa12e99
parentd01733eb32802b2284fb34023edfcdb96ef310bd (diff)
downloadsamba-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)
-rw-r--r--source3/libsmb/cliconnect.c2
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);