From f3b8e31f83c44f1e72b15711542d817af7ec9506 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Tue, 13 Apr 2010 18:41:14 -0700 Subject: 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. --- source3/include/client.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'source3/include') diff --git a/source3/include/client.h b/source3/include/client.h index 457c02a18f..71232b35fa 100644 --- a/source3/include/client.h +++ b/source3/include/client.h @@ -248,7 +248,10 @@ struct cli_state { int win95; bool is_samba; uint32 capabilities; - uint32 posix_capabilities; + /* What the server offered. */ + uint32_t server_posix_capabilities; + /* What the client requested. */ + uint32_t requested_posix_capabilities; bool dfsroot; #if 0 -- cgit