diff options
-rw-r--r-- | networking/wget.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/networking/wget.c b/networking/wget.c index 7ca4bfb33..633dabb57 100644 --- a/networking/wget.c +++ b/networking/wget.c | |||
@@ -806,9 +806,13 @@ static FILE* prepare_ftp_session(FILE **dfpp, struct host_info *target, len_and_ | |||
806 | 806 | ||
807 | *dfpp = open_socket(lsa); | 807 | *dfpp = open_socket(lsa); |
808 | 808 | ||
809 | //For encrypted data, need to send "PROT P" and get "200 PROT now Private" response first | 809 | #if ENABLE_FEATURE_WGET_HTTPS |
810 | //Without it (or with "PROT C"), data is sent unencrypted | 810 | /* "PROT P" enables encryption of data stream. |
811 | //spawn_ssl_client(target->host, fileno(*dfpp), /*flags*/ 0); | 811 | * Without it (or with "PROT C"), data is sent unencrypted. |
812 | */ | ||
813 | if (ftpcmd("PROT P", NULL, sfp) == 200) | ||
814 | spawn_ssl_client(target->host, fileno(*dfpp), /*flags*/ 0); | ||
815 | #endif | ||
812 | 816 | ||
813 | if (G.beg_range != 0) { | 817 | if (G.beg_range != 0) { |
814 | sprintf(G.wget_buf, "REST %"OFF_FMT"u", G.beg_range); | 818 | sprintf(G.wget_buf, "REST %"OFF_FMT"u", G.beg_range); |