Index: file-utimes.c =================================================================== RCS file: /cvsroot/hurd/hurd/libnetfs/file-utimes.c,v retrieving revision 1.6 diff -u -r1.6 file-utimes.c --- file-utimes.c 31 Jan 1999 23:49:54 -0000 1.6 +++ file-utimes.c 29 Jun 2008 23:21:11 -0000 @@ -29,6 +29,9 @@ struct timespec atime, mtime; error_t err; + if (!user) + return EOPNOTSUPP; + if (atimein.microseconds != -1) { atime.tv_sec = atimein.seconds; @@ -41,9 +44,6 @@ mtime.tv_nsec = mtimein.microseconds * 1000; } - if (!user) - return EOPNOTSUPP; - mutex_lock (&user->po->np->lock); err = netfs_attempt_utimes (user->user, user->po->np, atimein.microseconds != -1 ? &atime : 0,