X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=src%2Fretr.c;fp=src%2Fretr.c;h=d51b7e7f117b2a483e7a857b595af70c7f949808;hp=0d564ef69ac7bb2c7d5b18ebfe5196639407a7b0;hb=6c30653a1aad1dd2125122adfd477480cc9c9ca5;hpb=edbeaa0c4e157704e237936848f40872ff6b42a8 diff --git a/src/retr.c b/src/retr.c index 0d564ef6..d51b7e7f 100644 --- a/src/retr.c +++ b/src/retr.c @@ -679,18 +679,20 @@ calc_rate (wgint bytes, double secs, int *units) #define SUSPEND_POST_DATA do { \ post_data_suspended = true; \ - saved_post_data = opt.post_data; \ - saved_post_file_name = opt.post_file_name; \ - opt.post_data = NULL; \ - opt.post_file_name = NULL; \ + saved_post_data = opt.body_data; \ + saved_post_file_name = opt.body_file; \ + opt.body_data = NULL; \ + opt.body_file = NULL; \ + opt.method = NULL; \ } while (0) #define RESTORE_POST_DATA do { \ if (post_data_suspended) \ { \ - opt.post_data = saved_post_data; \ - opt.post_file_name = saved_post_file_name; \ + opt.body_data = saved_post_data; \ + opt.body_file = saved_post_file_name; \ post_data_suspended = false; \ + opt.method = "POST"; \ } \ } while (0)