diff options
| author | kraai <kraai@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2001-07-03 20:55:30 +0000 |
|---|---|---|
| committer | kraai <kraai@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2001-07-03 20:55:30 +0000 |
| commit | 0b677bfc9610ae1a23a2caf85dbadafa5b3db4e3 (patch) | |
| tree | 598dddb36736cedc57c613d4da4667a81d485089 | |
| parent | ef2d706f87a562b1d8d805cb78e2e0d8d6e8ddbd (diff) | |
| download | busybox-w32-0b677bfc9610ae1a23a2caf85dbadafa5b3db4e3.tar.gz busybox-w32-0b677bfc9610ae1a23a2caf85dbadafa5b3db4e3.tar.bz2 busybox-w32-0b677bfc9610ae1a23a2caf85dbadafa5b3db4e3.zip | |
Remove a redundant call to mkdir.
git-svn-id: svn://busybox.net/trunk/busybox@2988 69ca8d6d-28ef-0310-b511-8ec308f3f277
| -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); |
