diff options
Diffstat (limited to 'rpc/rpc-lib/src/rpcsvc-auth.c')
| -rw-r--r-- | rpc/rpc-lib/src/rpcsvc-auth.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/rpc/rpc-lib/src/rpcsvc-auth.c b/rpc/rpc-lib/src/rpcsvc-auth.c index 7049cfc26..8c0038e7f 100644 --- a/rpc/rpc-lib/src/rpcsvc-auth.c +++ b/rpc/rpc-lib/src/rpcsvc-auth.c @@ -346,7 +346,8 @@ rpcsvc_auth_unix_auxgids (rpcsvc_request_t *req, int *arrlen)          if ((!req) || (!arrlen))                  return NULL; -        if ((req->cred.flavour != AUTH_UNIX) || +        /* In case of AUTH_NULL auxgids are not used */ +        if ((req->cred.flavour != AUTH_UNIX) &&              (req->cred.flavour != AUTH_GLUSTERFS)) {                  gf_log ("", GF_LOG_DEBUG, "auth type not unix or glusterfs");                  return NULL;  | 
