wget: fix compile warnings when WGET_FTP is not selected
No binary (build failed)
—
(log yok)
| @@ -1178,7 +1178,9 @@ static void download_one_url(const char *url) | |
| /*G.content_len = 0; - redundant, got_clen = 0 is enough */ | |
| G.got_clen = 0; | |
| G.chunked = 0; | |
| - | if (use_proxy || target.protocol[0] != 'f' /*not ftp[s]*/) { |
| + | if (!ENABLE_FEATURE_WGET_FTP |
| + | || use_proxy || target.protocol[0] != 'f' /*not ftp[s]*/ |
| + | ) { |
| /* | |
| * HTTP session | |
| */ | |
| @@ -1447,14 +1449,15 @@ However, in real world it was observed that some web servers | |
| /* For HTTP, data is pumped over the same connection */ | |
| dfp = sfp; | |
| - | } else { |
| + | } |
| #if ENABLE_FEATURE_WGET_FTP | |
| + | else { |
| /* | |
| * FTP session | |
| */ | |
| sfp = prepare_ftp_session(&dfp, &target, lsa); | |
| - | #endif |
| } | |
| + | #endif |
| free(lsa); | |
| @@ -366,7 +366,7 @@ static void set_rtc_param(const char **pp_rtcname, char *rtc_param) | |
| /* handle param name */ | |
| eq = strchr(rtc_param, '='); | |
| if (!eq) | |
| - | bb_error_msg_and_die("expected <param>=<value>"); |
| + | bb_simple_error_msg_and_die("expected <param>=<value>"); |
| *eq = '\0'; | |
| param.param = resolve_rtc_param_alias(rtc_param); | |
| *eq = '='; | |