X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Flib_internal%2Funify-settime.c;h=acc07b9f801be4054764796f8c7fc41f99097f3c;hb=faa778968d1a7dfeaebc9fe4b847e691dc62fd15;hp=9494dbd9cdfdd687e4da3782d16b2216917cee8c;hpb=9f52547ae6ad8bde3d17856480453498e4bd0ab1;p=util-vserver.git 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;