From: <vin...@us...> - 2012-04-25 02:12:28
|
Revision: 3626 http://archive-access.svn.sourceforge.net/archive-access/?rev=3626&view=rev Author: vinaygoel Date: 2012-04-25 02:12:22 +0000 (Wed, 25 Apr 2012) Log Message: ----------- BUGFIX: Added Exception handling in the GoogleURLCanonicalizer class Modified Paths: -------------- trunk/archive-access/projects/archive-commons/src/main/java/org/archive/url/GoogleURLCanonicalizer.java Modified: trunk/archive-access/projects/archive-commons/src/main/java/org/archive/url/GoogleURLCanonicalizer.java =================================================================== --- trunk/archive-access/projects/archive-commons/src/main/java/org/archive/url/GoogleURLCanonicalizer.java 2012-03-06 01:25:13 UTC (rev 3625) +++ trunk/archive-access/projects/archive-commons/src/main/java/org/archive/url/GoogleURLCanonicalizer.java 2012-04-25 02:12:22 UTC (rev 3626) @@ -131,7 +131,12 @@ } int[] ip = new int[]{0,0,0,0}; for(int i=0; i < parts; i++) { - int octet = Integer.parseInt(m.group(i+1).substring((i==0)?0:1),8); + int octet; + try { + octet = Integer.parseInt(m.group(i+1).substring((i==0)?0:1),8); + } catch (Exception e) { + return null; + } if((octet < 0) || (octet > 255)) { return null; // throw new URIException("Bad Host("+host+")"); @@ -158,7 +163,7 @@ int octet; try { octet = Integer.parseInt(m2Group.substring((i==0)?0:1)); - } catch (NumberFormatException e){ + } catch (Exception e){ return null; } if((octet < 0) || (octet > 255)) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |