diff options
-rw-r--r-- | read-cache.c | 4 | ||||
-rw-r--r-- | rev-tree.c | 3 |
2 files changed, 3 insertions, 4 deletions
diff --git a/read-cache.c b/read-cache.c index d1cc1e8c78..44a713aed6 100644 --- a/read-cache.c +++ b/read-cache.c @@ -24,9 +24,9 @@ int cache_match_stat(struct cache_entry *ce, struct stat *st) * as long as it is in the inode cache you get right nsec * but after it gets flushed, you get zero nsec. */ - if (ce->ce_mtime.nsec != htonl(st->st_mtim.tv_nsec) + if (ce->ce_mtime.nsec != htonl(st->st_mtim.tv_nsec)) changed |= MTIME_CHANGED; - if (ce->ce_ctime.nsec != htonl(st->st_ctim.tv_nsec) + if (ce->ce_ctime.nsec != htonl(st->st_ctim.tv_nsec)) changed |= CTIME_CHANGED; #endif diff --git a/rev-tree.c b/rev-tree.c index ebeceb070b..03c900f459 100644 --- a/rev-tree.c +++ b/rev-tree.c @@ -89,8 +89,7 @@ int main(int argc, char **argv) char *arg = argv[i]; if (!strcmp(arg, "--cache")) { - read_cache_file(argv[2]); - i++; + read_cache_file(argv[++i]); continue; } |