>What on earth does this mean?
>
>>> mrtg-2.9.26b.tar.gz doesn't seem to exist in /tmp/distfiles/.
>>> Attempting to fetch from
>http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/.
>fetch: mrtg-2.9.26b.tar.gz: Multiple Choices
It means the web server is behaving oddly. Here's a patch that gives
you a chance of understanding what's going on; it makes fetch -v display
the returned page in this case.
Index: http.c
===================================================================
RCS file: /home/ncvs/src/lib/libfetch/http.c,v
retrieving revision 1.64
diff -u -r1.64 http.c
--- http.c 30 Oct 2002 15:01:29 -0000 1.64
+++ http.c 21 Nov 2002 17:46:39 -0000
@@ -1005,10 +1005,15 @@
/* all other cases: we got a redirect */
e = conn->err;
need_auth = 0;
+ if (!new) {
+ DEBUG(fprintf(stderr, "redirect with no new location\n"));
+ if ((f = _http_funopen(conn, chunked)) != NULL) {
+ _http_print_html(stderr, f);
+ }
+ }
_fetch_close(conn);
conn = NULL;
if (!new) {
- DEBUG(fprintf(stderr, "redirect with no new location\n"));
break;
}
if (url != URL)
Bill