You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by te...@apache.org on 2012/06/21 04:18:25 UTC

svn commit: r1352395 - /hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/util/InfoServer.java

Author: tedyu
Date: Thu Jun 21 02:18:25 2012
New Revision: 1352395

URL: http://svn.apache.org/viewvc?rev=1352395&view=rev
Log:
HBASE-6248 Jetty init may fail if directory name contains "master" (Dave Revell)


Modified:
    hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/util/InfoServer.java

Modified: hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/util/InfoServer.java
URL: http://svn.apache.org/viewvc/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/util/InfoServer.java?rev=1352395&r1=1352394&r2=1352395&view=diff
==============================================================================
--- hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/util/InfoServer.java (original)
+++ hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/util/InfoServer.java Thu Jun 21 02:18:25 2012
@@ -125,8 +125,10 @@ public class InfoServer extends HttpServ
     // web applications.
     final String master = "master";
     String p = getWebAppsPath(master);
-    int index = p.lastIndexOf(master);
     // Now strip master off the end if it is present
-    return index == -1? p: p.substring(0, index);
+    if(p.endsWith(master)) {
+      return p.substring(0, p.lastIndexOf(master));
+    }
+    return p;
   }
-}
\ No newline at end of file
+}