diff options
author | 2020-07-09 14:00:45 -0700 | |
---|---|---|
committer | 2020-07-09 14:00:45 -0700 | |
commit | d341042f718ad39eef06ea8715f926eb17181115 (patch) | |
tree | 5015478518c40d753c7e20c828b422c5190360ec | |
parent | Merge branch 'ma/rebase-doc-typofix' into master (diff) | |
parent | entry: check for fstat() errors after checkout (diff) | |
download | tgif-d341042f718ad39eef06ea8715f926eb17181115.tar.xz |
Merge branch 'mt/entry-fstat-fallback-fix' into master
"git checkout" failed to catch an error from fstat() after updating
a path in the working tree.
* mt/entry-fstat-fallback-fix:
entry: check for fstat() errors after checkout
-rw-r--r-- | entry.c | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -113,8 +113,7 @@ static int fstat_output(int fd, const struct checkout *state, struct stat *st) /* use fstat() only when path == ce->name */ if (fstat_is_reliable() && state->refresh_cache && !state->base_dir_len) { - fstat(fd, st); - return 1; + return !fstat(fd, st); } return 0; } |