From ee955a10b2e7c02a9e7ee10972ff48fdaf25c4de Mon Sep 17 00:00:00 2001 From: Olga Kornievskaia Date: Thu, 19 May 2011 12:05:39 -0400 Subject: [PATCH] saving uid/gid in rpc client --- daemon/nfs41.h | 2 ++ daemon/nfs41_rpc.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/daemon/nfs41.h b/daemon/nfs41.h index c876f7f..c4280e0 100644 --- a/daemon/nfs41.h +++ b/daemon/nfs41.h @@ -115,6 +115,8 @@ typedef struct __nfs41_rpc_clnt { uint32_t rsize; uint32_t version; uint32_t sec_flavor; + uint32_t uid; + uint32_t gid; char server_name[NI_MAXHOST]; bool_t is_valid_session; bool_t in_recovery; diff --git a/daemon/nfs41_rpc.c b/daemon/nfs41_rpc.c index 17ed4c3..db85e1a 100644 --- a/daemon/nfs41_rpc.c +++ b/daemon/nfs41_rpc.c @@ -219,6 +219,8 @@ int nfs41_rpc_clnt_create( rpc->wsize = wsize; rpc->rsize = rsize; rpc->is_valid_session = TRUE; + rpc->uid = uid; + rpc->gid = gid; //initialize rpc client lock InitializeSRWLock(&rpc->lock);