X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Flib%2Ffscompat_getiattr-v13.hc;h=faa9002c52d533327c45eb0cd9ca34a7745cc02c;hb=87a9b2ffba4e7ea79c95223a5d07bd570d98e834;hp=613303a4761f84f9131873a505b8c01c7a84b509;hpb=f4c4151b7eadb9ede5056cc2f0f62ea41d0e1cde;p=util-vserver.git diff --git a/util-vserver/lib/fscompat_getiattr-v13.hc b/util-vserver/lib/fscompat_getiattr-v13.hc index 613303a..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, xid, flags, mask); + int rc; + + rc = vc_get_iattr(dev, ino, xid, flags, mask); + if (xid) *xid = CTX_KERNEL2USER(*xid); + + return rc; }