From e9a0ab8f6a2c3efa6133856f814d42e933980762 Mon Sep 17 00:00:00 2001 From: Daniel Hokka Zakrisson Date: Thu, 20 Dec 2007 00:09:06 +0000 Subject: [PATCH] Don't bail on EINVAL, since the clone build method sets the contexts unconditionally. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2646 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- src/vclone.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- 1.8.1.5