diff options
Diffstat (limited to 'ftp/wget+ipv6/files/patch-retr.c')
-rw-r--r-- | ftp/wget+ipv6/files/patch-retr.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/ftp/wget+ipv6/files/patch-retr.c b/ftp/wget+ipv6/files/patch-retr.c new file mode 100644 index 0000000..dac6d57 --- /dev/null +++ b/ftp/wget+ipv6/files/patch-retr.c @@ -0,0 +1,21 @@ +--- src/retr.c.orig Wed Feb 9 00:18:45 2000 ++++ src/retr.c Wed Feb 9 00:18:51 2000 +@@ -445,7 +445,7 @@ + recursive_reset (); + for (cur_url = url_list; cur_url; cur_url = cur_url->next, ++*count) + { +- char *filename, *new_file; ++ char *filename, *new_file, *referer; + int dt; + + if (opt.quota && opt.downloaded > opt.quota) +@@ -453,7 +453,8 @@ + status = QUOTEXC; + break; + } +- status = retrieve_url (cur_url->url, &filename, &new_file, NULL, &dt); ++ referer = getenv("referer"); ++ status = retrieve_url (cur_url->url, &filename, &new_file, referer, &dt); + if (opt.recursive && status == RETROK && (dt & TEXTHTML)) + status = recursive_retrieve (filename, new_file ? new_file : cur_url->url); + |