]> Dogcows Code - chaz/tar/blobdiff - src/misc.c
Fix extraction from concatenated incremental archives.
[chaz/tar] / src / misc.c
index 8e66643829d46fd894a3defd0e52c19de12386a2..d263c0785da5503be29f40c02c45bd02e28372f2 100644 (file)
@@ -586,7 +586,12 @@ safer_rmdir (const char *file_name)
       return -1;
     }
 
-  return unlinkat (chdir_fd, file_name, AT_REMOVEDIR);
+  if (unlinkat (chdir_fd, file_name, AT_REMOVEDIR) == 0)
+    {
+      remove_delayed_set_stat (file_name);
+      return 0;
+    }
+  return -1;
 }
 
 /* Remove FILE_NAME, returning 1 on success.  If FILE_NAME is a directory,
This page took 0.019439 seconds and 4 git commands to generate.