From f43cee695997d8f2e1375abfd423fc82dc8b96cd Mon Sep 17 00:00:00 2001 From: Enrico Scholz Date: Sun, 27 Jun 2004 13:03:58 +0000 Subject: [PATCH] Unify_setTime(): skip operation on symlinks git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1595 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- util-vserver/lib_internal/unify-settime.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/util-vserver/lib_internal/unify-settime.c b/util-vserver/lib_internal/unify-settime.c index 9494dbd..acc07b9 100644 --- a/util-vserver/lib_internal/unify-settime.c +++ b/util-vserver/lib_internal/unify-settime.c @@ -29,6 +29,9 @@ Unify_setTime(char const *dst, struct stat const *st) { struct utimbuf utm; + // skip symlinks + if (S_ISLNK(st->st_mode)) return true; + utm.actime = st->st_atime; utm.modtime = st->st_mtime; return utime(dst, &utm)!=-1; -- 1.8.1.5