diff --git a/lib/url.c b/lib/url.c index ec72cc644f339e2aa77d0da3b09ac121c2d384ef..e47f0568b74a51d1aa33fb2d45c1e5b371e57ec6 100644 --- a/lib/url.c +++ b/lib/url.c @@ -531,7 +531,11 @@ UrgError curl_urlget(UrgTag tag, ...) free(data->newurl); data->newurl = newest; } - + else { + /* This was an absolute URL, clear the port number! */ + data->port = 0; + } + data->url = data->newurl; data->newurl = NULL; /* don't show! */ @@ -1175,6 +1179,10 @@ static UrgError _urlget(struct UrlData *data) infof(data, "Connected to %s (%s)\n", hp->h_name, inet_ntoa(in)); } +#if 0 /* Kerberos experiements! Beware! Take cover! */ + kerberos_connect(data, name); +#endif + if((data->conf&(CONF_FTP|CONF_PROXY)) == CONF_FTP) { result = ftp(data, &bytecount, data->user, data->passwd, ppath); if(result)