Remove a redundant call to mkdir.
This commit is contained in:
parent
dd8500bce7
commit
623cfa99e5
@ -399,16 +399,8 @@ tarExtractDirectory(TarInfo *header, int extractFlag, int tostdoutFlag)
|
|||||||
if (extractFlag==FALSE || tostdoutFlag==TRUE)
|
if (extractFlag==FALSE || tostdoutFlag==TRUE)
|
||||||
return( 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);
|
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);
|
fixUpPermissions(header);
|
||||||
return( TRUE);
|
return( TRUE);
|
||||||
|
10
tar.c
10
tar.c
@ -399,16 +399,8 @@ tarExtractDirectory(TarInfo *header, int extractFlag, int tostdoutFlag)
|
|||||||
if (extractFlag==FALSE || tostdoutFlag==TRUE)
|
if (extractFlag==FALSE || tostdoutFlag==TRUE)
|
||||||
return( 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);
|
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);
|
fixUpPermissions(header);
|
||||||
return( TRUE);
|
return( TRUE);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user