diff options
Diffstat (limited to 'tar.c')
-rw-r--r-- | tar.c | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -181,9 +181,9 @@ extern int tar_main(int argc, char **argv) | |||
181 | 181 | ||
182 | while ( | 182 | while ( |
183 | #ifndef BB_FEATURE_TAR_EXCLUDE | 183 | #ifndef BB_FEATURE_TAR_EXCLUDE |
184 | (opt = getopt(argc, argv, "cxtzvOf:")) | 184 | (opt = getopt(argc, argv, "cxtzvOf:p")) |
185 | #else | 185 | #else |
186 | (opt = getopt_long(argc, argv, "cxtzvOf:X:", longopts, NULL)) | 186 | (opt = getopt_long(argc, argv, "cxtzvOf:X:p", longopts, NULL)) |
187 | #endif | 187 | #endif |
188 | > 0) { | 188 | > 0) { |
189 | switch (opt) { | 189 | switch (opt) { |
@@ -238,7 +238,9 @@ extern int tar_main(int argc, char **argv) | |||
238 | fclose(fileList); | 238 | fclose(fileList); |
239 | break; | 239 | break; |
240 | #endif | 240 | #endif |
241 | default: | 241 | case 'p': |
242 | break; | ||
243 | default: | ||
242 | show_usage(); | 244 | show_usage(); |
243 | } | 245 | } |
244 | } | 246 | } |