From d0124968d735d03e69db6ea966f73b25e983b25f Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Wed, 22 Aug 2007 03:15:33 +0000 Subject: [PATCH] STABLE14-nfstrans-updates-20070821 FIXES 1480 fix the knfs error from the v/c/o pioctl changes (cherry picked from commit 34bbb13160e0d1fc2155f9fc1a906469d7aa3fde) --- src/afs/afs_pioctl.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/afs/afs_pioctl.c b/src/afs/afs_pioctl.c index ed1b2844af..8ccb04ada1 100644 --- a/src/afs/afs_pioctl.c +++ b/src/afs/afs_pioctl.c @@ -3360,6 +3360,7 @@ HandleClientContext(struct afs_ioctl *ablob, int *com, struct afs_exporter *exporter, *outexporter; struct AFS_UCRED *newcred; struct unixuser *au; + afs_uint32 comp = *com & 0xff00; #if defined(AFS_SGIMP_ENV) osi_Assert(ISAFS_GLOCK()); @@ -3485,6 +3486,8 @@ HandleClientContext(struct afs_ioctl *ablob, int *com, } else if (!code) { EXP_RELE(outexporter); } + if (!code) + *com = (*com) | comp; return code; } #endif /* AFS_NEED_CLIENTCONTEXT */