Author: ssmaeklu
Date: 2007-06-14 10:01:57 +0200 (Thu, 14 Jun 2007)
New Revision: 5325

Modified:
   
branches/2.13/core-api/src/main/java/no/schibstedsok/searchportal/view/velocity/TopDomainDirective.java
Log:
Avoid IndexOutOfBoundsException.

Modified: 
branches/2.13/core-api/src/main/java/no/schibstedsok/searchportal/view/velocity/TopDomainDirective.java
===================================================================
--- 
branches/2.13/core-api/src/main/java/no/schibstedsok/searchportal/view/velocity/TopDomainDirective.java
     2007-06-14 07:25:30 UTC (rev 5324)
+++ 
branches/2.13/core-api/src/main/java/no/schibstedsok/searchportal/view/velocity/TopDomainDirective.java
     2007-06-14 08:01:57 UTC (rev 5325)
@@ -58,7 +58,6 @@
         }
 
         final String input = node.jjtGetChild(0).value(context).toString();
-        String topDomain = "";
         String string = "";
 
         if (input.indexOf("http://";) > -1) 
@@ -69,9 +68,10 @@
             string = input;
         }
 
-        int i = string.indexOf("/");
-        topDomain = string.substring(0, i);
+        final int i = string.indexOf("/");
 
+        final String topDomain = i > 0 ? string.substring(0, i) : string;
+
         writer.write(topDomain);
 
         final Token lastToken = node.getLastToken();

_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits

Reply via email to