|
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.
|