diff options
-rw-r--r-- | networking/wget.c | 12 | ||||
-rw-r--r-- | wget.c | 12 |
2 files changed, 20 insertions, 4 deletions
diff --git a/networking/wget.c b/networking/wget.c index 58801ee47..c95271b0d 100644 --- a/networking/wget.c +++ b/networking/wget.c | |||
@@ -56,10 +56,18 @@ int wget_main(int argc, char **argv) | |||
56 | usage(wget_usage); | 56 | usage(wget_usage); |
57 | } | 57 | } |
58 | } | 58 | } |
59 | if (do_continue && !fname_out) | 59 | |
60 | fatalError("wget: cannot specify continue (-c) without a filename (-O)\n"); | ||
61 | if (argc - optind != 1) | 60 | if (argc - optind != 1) |
62 | usage(wget_usage); | 61 | usage(wget_usage); |
62 | |||
63 | /* Guess an output filename */ | ||
64 | if (!fname_out) { | ||
65 | fname_out = get_last_path_component(argv[optind]); | ||
66 | } | ||
67 | |||
68 | if (do_continue && !fname_out) | ||
69 | fatalError("wget: cannot specify continue (-c) without a filename (-O)\n"); | ||
70 | |||
63 | /* | 71 | /* |
64 | * Parse url into components. | 72 | * Parse url into components. |
65 | */ | 73 | */ |
@@ -56,10 +56,18 @@ int wget_main(int argc, char **argv) | |||
56 | usage(wget_usage); | 56 | usage(wget_usage); |
57 | } | 57 | } |
58 | } | 58 | } |
59 | if (do_continue && !fname_out) | 59 | |
60 | fatalError("wget: cannot specify continue (-c) without a filename (-O)\n"); | ||
61 | if (argc - optind != 1) | 60 | if (argc - optind != 1) |
62 | usage(wget_usage); | 61 | usage(wget_usage); |
62 | |||
63 | /* Guess an output filename */ | ||
64 | if (!fname_out) { | ||
65 | fname_out = get_last_path_component(argv[optind]); | ||
66 | } | ||
67 | |||
68 | if (do_continue && !fname_out) | ||
69 | fatalError("wget: cannot specify continue (-c) without a filename (-O)\n"); | ||
70 | |||
63 | /* | 71 | /* |
64 | * Parse url into components. | 72 | * Parse url into components. |
65 | */ | 73 | */ |