diff options
author | Matt Kraai <kraai@debian.org> | 2001-07-03 20:55:30 +0000 |
---|---|---|
committer | Matt Kraai <kraai@debian.org> | 2001-07-03 20:55:30 +0000 |
commit | 623cfa99e5b247c0a08b83acfb46a2399a5be957 (patch) | |
tree | 598dddb36736cedc57c613d4da4667a81d485089 | |
parent | dd8500bce782d167a85c31b3e39f550872f44ab1 (diff) | |
download | busybox-w32-623cfa99e5b247c0a08b83acfb46a2399a5be957.tar.gz busybox-w32-623cfa99e5b247c0a08b83acfb46a2399a5be957.tar.bz2 busybox-w32-623cfa99e5b247c0a08b83acfb46a2399a5be957.zip |
Remove a redundant call to mkdir.
-rw-r--r-- | archival/tar.c | 10 | ||||
-rw-r--r-- | 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) | |||
399 | if (extractFlag==FALSE || tostdoutFlag==TRUE) | 399 | if (extractFlag==FALSE || tostdoutFlag==TRUE) |
400 | return( TRUE); | 400 | return( TRUE); |
401 | 401 | ||
402 | if (make_directory(header->name, header->mode, FILEUTILS_RECUR) < 0) { | 402 | if (make_directory(header->name, header->mode, FILEUTILS_RECUR) < 0) |
403 | return( FALSE); | 403 | return( FALSE); |
404 | } | ||
405 | /* make the final component, just in case it was | ||
406 | * omitted by make_directory() (which will skip the | ||
407 | * directory if it doesn't have a terminating '/') */ | ||
408 | if (mkdir(header->name, header->mode) < 0 && errno != EEXIST) { | ||
409 | perror_msg("%s", header->name); | ||
410 | return FALSE; | ||
411 | } | ||
412 | 404 | ||
413 | fixUpPermissions(header); | 405 | fixUpPermissions(header); |
414 | return( TRUE); | 406 | return( TRUE); |
@@ -399,16 +399,8 @@ tarExtractDirectory(TarInfo *header, int extractFlag, int tostdoutFlag) | |||
399 | if (extractFlag==FALSE || tostdoutFlag==TRUE) | 399 | if (extractFlag==FALSE || tostdoutFlag==TRUE) |
400 | return( TRUE); | 400 | return( TRUE); |
401 | 401 | ||
402 | if (make_directory(header->name, header->mode, FILEUTILS_RECUR) < 0) { | 402 | if (make_directory(header->name, header->mode, FILEUTILS_RECUR) < 0) |
403 | return( FALSE); | 403 | return( FALSE); |
404 | } | ||
405 | /* make the final component, just in case it was | ||
406 | * omitted by make_directory() (which will skip the | ||
407 | * directory if it doesn't have a terminating '/') */ | ||
408 | if (mkdir(header->name, header->mode) < 0 && errno != EEXIST) { | ||
409 | perror_msg("%s", header->name); | ||
410 | return FALSE; | ||
411 | } | ||
412 | 404 | ||
413 | fixUpPermissions(header); | 405 | fixUpPermissions(header); |
414 | return( TRUE); | 406 | return( TRUE); |