diff options
author | Ron Yorston <rmy@pobox.com> | 2020-05-29 10:49:00 +0100 |
---|---|---|
committer | Ron Yorston <rmy@pobox.com> | 2020-05-29 11:03:33 +0100 |
commit | 53c09d0e1720bd927a2995f87df324a9854f1771 (patch) | |
tree | 982b357d9d188cfb6a1d488ebaba6c42d818209f /archival | |
parent | d4247a9f03290a96433e18dba538404005a21311 (diff) | |
parent | 45fa3f18adf57ef9d743038743d9c90573aeeb91 (diff) | |
download | busybox-w32-53c09d0e1720bd927a2995f87df324a9854f1771.tar.gz busybox-w32-53c09d0e1720bd927a2995f87df324a9854f1771.tar.bz2 busybox-w32-53c09d0e1720bd927a2995f87df324a9854f1771.zip |
Merge branch 'busybox' into mergeFRP-3466-g53c09d0e1
Diffstat (limited to 'archival')
-rw-r--r-- | archival/unzip.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/archival/unzip.c b/archival/unzip.c index 759456c1d..67593d4ed 100644 --- a/archival/unzip.c +++ b/archival/unzip.c | |||
@@ -652,8 +652,14 @@ int unzip_main(int argc, char **argv) | |||
652 | } | 652 | } |
653 | 653 | ||
654 | /* Change dir if necessary */ | 654 | /* Change dir if necessary */ |
655 | if (base_dir) | 655 | if (base_dir) { |
656 | /* -p DIR: try to create, errors don't matter. | ||
657 | * UnZip 6.00 does no multi-level mkdir (-p DIR1/DIR2 syntax), | ||
658 | * not using bb_make_directory() here (yet?) | ||
659 | */ | ||
660 | mkdir(base_dir, 0777); | ||
656 | xchdir(base_dir); | 661 | xchdir(base_dir); |
662 | } | ||
657 | 663 | ||
658 | if (quiet <= 1) { /* not -qq */ | 664 | if (quiet <= 1) { /* not -qq */ |
659 | if (quiet == 0) { | 665 | if (quiet == 0) { |