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);