make clickable http Location: header value use relative url

This commit is contained in:
erik%vanderpoel.org 2006-11-12 06:16:36 +00:00
parent a8ce551c47
commit 64386d5416

View File

@ -220,10 +220,10 @@ httpReadHeaders(HTTP *http, App *app, Buf *buf, unsigned char *url,
}
else if (!strcasecmp((char *) name, "location"))
{
app->httpResponseHeaderValue(app, buf, value);
/* XXX supposed to be absolute URL */
/* XXX supposed to be absolute URL? */
rel = urlRelative(url, value);
addURL(app, rel->url);
app->httpResponseHeaderValue(app, buf, rel->url);
urlFree(rel);
locationFound = 1;
}