# HG changeset patch # User Eric Blake # Date 1260853635 25200 # Node ID b79168ca6a087fa73646ea3af9fb2a9388cbb965 # Parent 7e43ee94abd0dd301165619be97f797bf0a89a97 utimens: one more try at avoiding compiler warning * lib/utimens.c (lutimens): Lower scope of result. Signed-off-by: Eric Blake diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-12-14 Eric Blake + + utimens: one more try at avoiding compiler warning + * lib/utimens.c (lutimens): Lower scope of result. + 2009-12-13 Bruno Haible Move the malloc checking from module 'list' to new module 'xlist'. diff --git a/lib/utimens.c b/lib/utimens.c --- a/lib/utimens.c +++ b/lib/utimens.c @@ -368,7 +368,6 @@ struct timespec *ts = timespec ? adjusted_timespec : NULL; int adjustment_needed = 0; struct stat st; - int result; if (ts) { @@ -387,7 +386,7 @@ #if HAVE_UTIMENSAT if (0 <= lutimensat_works_really) { - result = utimensat (AT_FDCWD, file, ts, AT_SYMLINK_NOFOLLOW); + int result = utimensat (AT_FDCWD, file, ts, AT_SYMLINK_NOFOLLOW); # ifdef __linux__ /* Work around a kernel bug: http://bugzilla.redhat.com/442352 @@ -427,6 +426,7 @@ { struct timeval timeval[2]; struct timeval const *t; + int result; if (ts) { timeval[0].tv_sec = ts[0].tv_sec;