From dbf563079a9339b81c701a76f598ecc5917313ff Mon Sep 17 00:00:00 2001 From: Enrico Scholz Date: Wed, 4 Feb 2004 03:28:32 +0000 Subject: [PATCH] fixed 'xid' parameter transmission git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@792 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- util-vserver/lib/fscompat_getiattr-v13.hc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/util-vserver/lib/fscompat_getiattr-v13.hc b/util-vserver/lib/fscompat_getiattr-v13.hc index 9a59569..faa9002 100644 --- a/util-vserver/lib/fscompat_getiattr-v13.hc +++ b/util-vserver/lib/fscompat_getiattr-v13.hc @@ -24,5 +24,10 @@ inline static ALWAYSINLINE int vc_get_iattr_compat_v13(char const UNUSED *filename, dev_t dev, ino_t ino, xid_t *xid, uint32_t *flags, uint32_t *mask) { - return vc_get_iattr(dev, ino, CTX_USER2KERNEL(xid), flags, mask); + int rc; + + rc = vc_get_iattr(dev, ino, xid, flags, mask); + if (xid) *xid = CTX_KERNEL2USER(*xid); + + return rc; } -- 1.8.1.5