summaryrefslogtreecommitdiff
path: root/source3/libsmb
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 /source3/libsmb
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)
Diffstat (limited to 'source3/libsmb')
-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);