| 
      
      
      From: <mb...@re...> - 2005-02-28 11:11:28
      
     | 
| Author: mbooth Date: 2005-02-28 12:10:00 +0100 (Mon, 28 Feb 2005) New Revision: 309 Modified: ccm-core/trunk/src/com/arsdigita/dispatcher/DispatcherHelper.java Log: Fix bug in sendExternalRedirect when url doesn't have a trailing slash after host name, eg "http://www.google.co.uk" Modified: ccm-core/trunk/src/com/arsdigita/dispatcher/DispatcherHelper.java =================================================================== --- ccm-core/trunk/src/com/arsdigita/dispatcher/DispatcherHelper.java 2005-02-28 11:08:54 UTC (rev 308) +++ ccm-core/trunk/src/com/arsdigita/dispatcher/DispatcherHelper.java 2005-02-28 11:10:00 UTC (rev 309) @@ -600,7 +600,7 @@ if (url.startsWith("http")) { final int start = url.indexOf("/", url.indexOf("//") + 2); - final String path = url.substring(start); + final String path = start >= 0 ? url.substring(start) : "/"; if (!path.startsWith(URL.getDispatcherPath())) { url = path; |