Prechádzať zdrojové kódy

Utilities/tar: Ignore directory entry if it already exists

Tim Schumacher 3 rokov pred
rodič
commit
c94574d313
1 zmenil súbory, kde vykonal 1 pridanie a 1 odobranie
  1. 1 1
      Userland/Utilities/tar.cpp

+ 1 - 1
Userland/Utilities/tar.cpp

@@ -102,7 +102,7 @@ int main(int argc, char** argv)
                 case Archive::TarFileType::Directory: {
                     Core::File::ensure_parent_directories(absolute_path);
 
-                    if (mkdir(absolute_path.characters(), header.mode())) {
+                    if (mkdir(absolute_path.characters(), header.mode()) && errno != EEXIST) {
                         perror("mkdir");
                         return 1;
                     }