aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--networking/wget.c10
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);