[SCM] Samba Shared Repository - branch v3-3-test updated -
release-3-2-0pre2-2564-gbdaad19
Jeremy Allison
jra at samba.org
Thu May 22 21:28:46 GMT 2008
The branch, v3-3-test has been updated
via bdaad19f90e991aba2afccfa13afbbfe2ac7baaf (commit)
from 0bc18967aa7cb6f4debeaa48be81d0e48a7d9503 (commit)
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-3-test
- Log -----------------------------------------------------------------
commit bdaad19f90e991aba2afccfa13afbbfe2ac7baaf
Author: Jeremy Allison <jra at samba.org>
Date: Thu May 22 14:28:13 2008 -0700
Fix 2 bugs with displaying open file state. Firstly
the IDL is documented incorrectly in the MS-DOCS.
Username and path need to be reversed (yes I will
raise this with MS). Secondly, we need to check
access_mask for the permissions, not share_access
(share_access are the deny modes).
Jeremy.
-----------------------------------------------------------------------
Summary of changes:
source/rpc_server/srv_srvsvc_nt.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Changeset truncated at 500 lines:
diff --git a/source/rpc_server/srv_srvsvc_nt.c b/source/rpc_server/srv_srvsvc_nt.c
index 947ad46..5e17693 100644
--- a/source/rpc_server/srv_srvsvc_nt.c
+++ b/source/rpc_server/srv_srvsvc_nt.c
@@ -105,8 +105,8 @@ static int pipe_enum_fn( struct db_record *rec, void *p)
(uint32_t)((procid_to_pid(&prec.pid)<<16) & prec.pnum),
(FILE_READ_DATA|FILE_WRITE_DATA),
0,
- fullpath,
- username);
+ username,
+ fullpath);
fenum->ctr3->count++;
@@ -200,7 +200,7 @@ static void enum_file_fn( const struct share_mode_entry *e,
string_replace( fullpath, '/', '\\' );
/* mask out create (what ever that is) */
- permissions = e->share_access & (FILE_READ_DATA|FILE_WRITE_DATA);
+ permissions = e->access_mask & (FILE_READ_DATA|FILE_WRITE_DATA);
/* now fill in the srvsvc_NetFileInfo3 struct */
init_srvsvc_NetFileInfo3(&fenum->ctr3->array[i],
--
Samba Shared Repository
More information about the samba-cvs
mailing list