1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-30 21:49:25 +00:00
freebsd-ports/ftp/wget/files/patch-retr.c
David E. O'Brien 2ed3b81778 "Now we can send a request with `Referer:' by setting the environment
variable `referer' as well as `http_proxy'."

Submitted by:	shige
2000-02-12 18:00:49 +00:00

22 lines
751 B
C

--- 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);