X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fincremen.c;h=628ff296dc13036c7d22f3271a19b700ca1c1991;hb=14efeb9f956e38d7beaf3fbedb04d3f3bb9ece3a;hp=4d86ed791c88d57b40e4a7fe705f4d711eb85b1a;hpb=efe26f98ec84856025f56673639d6bd520aa2e64;p=chaz%2Ftar diff --git a/src/incremen.c b/src/incremen.c index 4d86ed7..628ff29 100644 --- a/src/incremen.c +++ b/src/incremen.c @@ -408,7 +408,7 @@ update_parent_directory (struct tar_stat_info *parent) if (directory) { struct stat st; - if (fstatat (parent->fd, ".", &st, fstatat_flags) != 0) + if (fstat (parent->fd, &st) != 0) stat_diag (directory->name); else directory->mtime = get_stat_mtime (&st); @@ -1668,7 +1668,7 @@ try_purge_directory (char const *directory_name) free (p); p = new_name (directory_name, cur); - if (deref_stat (false, p, &st)) + if (deref_stat (p, &st) != 0) { if (errno != ENOENT) /* FIXME: Maybe keep a list of renamed dirs and check it here? */