Browse code

fix safebrowsing detection on certain URLs

Török Edvin authored on 2011/06/07 18:03:19
Showing 1 changed files
... ...
@@ -1438,9 +1438,6 @@ static enum phish_status phishingCheck(const struct cl_engine* engine,struct url
1438 1438
 	cli_dbgmsg("Phishcheck:Checking url %s->%s\n", urls->realLink.data,
1439 1439
 		urls->displayLink.data);
1440 1440
 
1441
-	if(!strcmp(urls->realLink.data,urls->displayLink.data))
1442
-		return CL_PHISH_CLEAN;/* displayed and real URL are identical -> clean */
1443
-
1444 1441
 	if(!isURL(urls->realLink.data, 0)) {
1445 1442
 		cli_dbgmsg("Real 'url' is not url:%s\n",urls->realLink.data);
1446 1443
 		return CL_PHISH_CLEAN;
... ...
@@ -1456,6 +1453,9 @@ static enum phish_status phishingCheck(const struct cl_engine* engine,struct url
1456 1456
 	    }
1457 1457
 	}
1458 1458
 
1459
+	if(!strcmp(urls->realLink.data,urls->displayLink.data))
1460
+		return CL_PHISH_CLEAN;/* displayed and real URL are identical -> clean */
1461
+
1459 1462
 	if (urls->displayLink.data[0] == '\0') {
1460 1463
 	    return CL_PHISH_CLEAN;
1461 1464
 	}