Author: gnodet
Date: Tue Dec  3 07:21:56 2013
New Revision: 1547302

URL: http://svn.apache.org/r1547302
Log:
[KARAF-2464] Fix problem with ssh file system view

Modified:
    
karaf/branches/karaf-2.x/shell/ssh/src/main/java/org/apache/karaf/shell/ssh/KarafFileSystemView.java

Modified: 
karaf/branches/karaf-2.x/shell/ssh/src/main/java/org/apache/karaf/shell/ssh/KarafFileSystemView.java
URL: 
http://svn.apache.org/viewvc/karaf/branches/karaf-2.x/shell/ssh/src/main/java/org/apache/karaf/shell/ssh/KarafFileSystemView.java?rev=1547302&r1=1547301&r2=1547302&view=diff
==============================================================================
--- 
karaf/branches/karaf-2.x/shell/ssh/src/main/java/org/apache/karaf/shell/ssh/KarafFileSystemView.java
 (original)
+++ 
karaf/branches/karaf-2.x/shell/ssh/src/main/java/org/apache/karaf/shell/ssh/KarafFileSystemView.java
 Tue Dec  3 07:21:56 2013
@@ -55,7 +55,7 @@ public class KarafFileSystemView extends
         // get actual file object
         String location = getPhysicalUserDir();
         String physicalName = NativeSshFile.getPhysicalName(location, dir, 
file, false);
-        if (!physicalName.startsWith("location")) {
+        if (!physicalName.startsWith(location)) {
             throw new IllegalArgumentException("The path is not relative to 
KARAF_BASE. For security reason, it's not allowed.");
         }
         File fileObj = new File(physicalName);


Reply via email to