diff -r e9d9e63b31c7 fileflags.diff --- a/fileflags.diff Tue Feb 22 11:05:30 2011 -0800 +++ b/fileflags.diff Wed Mar 02 17:04:51 2011 +0100 @@ -993,6 +993,7 @@ + if (fileflags != NO_FFLAGS && make_mutable(fname, mode, fileflags, force_change) > 0) { + int save_force_change = force_change; + ++ int ret; + force_change = 0; /* Make certain we can't come back here. */ + ret = set_modtime(fname, modtime, mode, fileflags); + force_change = save_force_change;