fixed bug that caused exception due to referrer being an java.net.URL object in

logAccess function
This commit is contained in:
Tobi Schäfer 2004-05-30 21:47:03 +00:00
parent 6b077896f7
commit acd20c426b

View file

@ -171,12 +171,13 @@ function getPoolObj(objName, pool) {
function logAccess() {
if (req.data.http_referer) {
var site = res.handlers.site ? res.handlers.site : root;
var referrer = Http.evalUrl(req.data.http_referer);
var url = Http.evalUrl(req.data.http_referer);
// no logging at all if the referrer comes from the same site
// or is not a http-request
if (!referrer)
if (!url)
return;
var referrer = url.toString();
var siteHref = site.href().toLowerCase();
if (referrer.toLowerCase().contains(siteHref.substring(0, siteHref.length-1)))
return;