]> git.cworth.org Git - tar/blobdiff - src/extract.c
upstream: fix bug with -C and extracting directories
[tar] / src / extract.c
index 0d23d4ab55ec9027b45bfd5ae3dff676ef223e3f..98236acad29b03260f9df7466edc25dc1d8cc13f 100644 (file)
@@ -777,7 +777,7 @@ extract_dir (char *file_name, int typeflag)
 
   for (;;)
     {
-      status = mkdir (file_name, mode);
+      status = mkdirat (chdir_fd, file_name, mode);
       if (status == 0)
        {
          current_mode = mode & ~ current_umask;