Remove a redundant call to mkdir.

This commit is contained in:
Matt Kraai 2001-07-03 20:55:30 +00:00
parent dd8500bce7
commit 623cfa99e5
2 changed files with 2 additions and 18 deletions

View File

@ -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);

10
tar.c
View File

@ -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);