diff options
author | Jeremy Allison <jra@samba.org> | 2010-04-13 18:41:14 -0700 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2010-04-13 18:41:14 -0700 |
commit | f3b8e31f83c44f1e72b15711542d817af7ec9506 (patch) | |
tree | d2747a4497220392a2f12ac47cb4c6640eb2ac68 /source3/client | |
parent | 589a42e2da7d7cd382deb94c57b0c6dbca269e55 (diff) | |
download | samba-f3b8e31f83c44f1e72b15711542d817af7ec9506.tar.gz samba-f3b8e31f83c44f1e72b15711542d817af7ec9506.tar.bz2 samba-f3b8e31f83c44f1e72b15711542d817af7ec9506.zip |
Split out the client unix capabilities to those the server offered, and those the client asked for.
This fixes a bug when using encrypted transport and DFS links. Found
by my basic DFS torture test, which I'll check in next. Testing *rocks* :-).
Jeremy.
Diffstat (limited to 'source3/client')
-rw-r--r-- | source3/client/client.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source3/client/client.c b/source3/client/client.c index 7dc412fe3a..13617155c7 100644 --- a/source3/client/client.c +++ b/source3/client/client.c @@ -332,7 +332,7 @@ static int cmd_pwd(void) static void normalize_name(char *newdir) { - if (!(cli->posix_capabilities & CIFS_UNIX_POSIX_PATHNAMES_CAP)) { + if (!(cli->requested_posix_capabilities & CIFS_UNIX_POSIX_PATHNAMES_CAP)) { string_replace(newdir,'/','\\'); } } |