X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fvclone.c;h=156e69bcad54d348366899ef01a6697e5905197e;hb=ee408ef2c5e17764acbc2ed2351c5c95db39abae;hp=f1a8c0cb29275a4ad3b2993337980b8e4af99cd3;hpb=b6e9464ef52dfa0b7ae6c94ba1db94ece13df8b2;p=util-vserver.git diff --git a/src/vclone.c b/src/vclone.c index f1a8c0c..156e69b 100644 --- a/src/vclone.c +++ b/src/vclone.c @@ -181,7 +181,8 @@ handleDirEntry(const PathInfo *src_path, const PathInfo *basename, if (!Unify_copy(basename->d, st, dst_path.d)) PERROR_Q(ENSC_WRAPPERS_PREFIX "Unify_copy", dst_path.d); else if (global_args->xid != VC_NOCTX && - vc_set_iattr(dst_path.d, global_args->xid, 0, VC_IATTR_XID) == -1) + vc_set_iattr(dst_path.d, global_args->xid, 0, VC_IATTR_XID) == -1 && + errno != EINVAL) PERROR_Q(ENSC_WRAPPERS_PREFIX "vc_set_iattr", dst_path.d); else res = true;