From 623cfa99e5b247c0a08b83acfb46a2399a5be957 Mon Sep 17 00:00:00 2001 From: Matt Kraai Date: Tue, 3 Jul 2001 20:55:30 +0000 Subject: [PATCH] Remove a redundant call to mkdir. --- archival/tar.c | 10 +--------- tar.c | 10 +--------- 2 files changed, 2 insertions(+), 18 deletions(-) diff --git a/archival/tar.c b/archival/tar.c index c18e66fd2..4702a5f8a 100644 --- a/archival/tar.c +++ b/archival/tar.c @@ -399,16 +399,8 @@ tarExtractDirectory(TarInfo *header, int extractFlag, int tostdoutFlag) if (extractFlag==FALSE || tostdoutFlag==TRUE) return( TRUE); - if (make_directory(header->name, header->mode, FILEUTILS_RECUR) < 0) { + if (make_directory(header->name, header->mode, FILEUTILS_RECUR) < 0) return( FALSE); - } - /* make the final component, just in case it was - * omitted by make_directory() (which will skip the - * directory if it doesn't have a terminating '/') */ - if (mkdir(header->name, header->mode) < 0 && errno != EEXIST) { - perror_msg("%s", header->name); - return FALSE; - } fixUpPermissions(header); return( TRUE); diff --git a/tar.c b/tar.c index c18e66fd2..4702a5f8a 100644 --- a/tar.c +++ b/tar.c @@ -399,16 +399,8 @@ tarExtractDirectory(TarInfo *header, int extractFlag, int tostdoutFlag) if (extractFlag==FALSE || tostdoutFlag==TRUE) return( TRUE); - if (make_directory(header->name, header->mode, FILEUTILS_RECUR) < 0) { + if (make_directory(header->name, header->mode, FILEUTILS_RECUR) < 0) return( FALSE); - } - /* make the final component, just in case it was - * omitted by make_directory() (which will skip the - * directory if it doesn't have a terminating '/') */ - if (mkdir(header->name, header->mode) < 0 && errno != EEXIST) { - perror_msg("%s", header->name); - return FALSE; - } fixUpPermissions(header); return( TRUE); -- 2.25.1