diff --git a/ChangeLog b/ChangeLog index 5505fed..aaadc7c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,4 @@ -Version 1.61b: +Version 1.62b: -------------- - Further refinements to content classifier. diff --git a/Makefile b/Makefile index 4017cf2..f7d9045 100644 --- a/Makefile +++ b/Makefile @@ -20,7 +20,7 @@ # PROGNAME = skipfish -VERSION = 1.61b +VERSION = 1.62b OBJFILES = http_client.c database.c crawler.c analysis.c report.c INCFILES = alloc-inl.h string-inl.h debug.h types.h http_client.h \ diff --git a/analysis.c b/analysis.c index ea3c42b..8d46701 100644 --- a/analysis.c +++ b/analysis.c @@ -2348,7 +2348,7 @@ static void check_for_stuff(struct http_request* req, while (*x && (isalnum(*x) || strchr("._-+$", *x)) && (x - sniffbuf) < 64) x++; - if (x != sniffbuf && *x == ':') { + if (x != sniffbuf && *x == ':' && x[1] != '/' && x[1] != '.') { x++; while (*x && (isalnum(*x) || strchr("./*!+=$", *x)) && (x - sniffbuf) < 128) x++;