[
https://issues.apache.org/jira/browse/SSHD-376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14386233#comment-14386233
]
Goldstein Lyor commented on SSHD-376:
-------------------------------------
I believe this is moot in view of SSHD-378 - which will be available on version
1.0
> NativeFileSystemFactory creates NativeFileSystemView which uses
> System.getProperty("user.dir") which can start with lower or uppercase Root
> and checks against Upperacse Root with String.startsWith()
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: SSHD-376
> URL: https://issues.apache.org/jira/browse/SSHD-376
> Project: MINA SSHD
> Issue Type: Bug
> Affects Versions: 0.13.0
> Environment: Java 1.8, Windows 7
> Reporter: Christian Herzog-Uhl
> Labels: easyfix, patch
> Attachments: NativeFileSystemFactoryTest.java,
> NativeFileSystemView.java.patch
>
> Original Estimate: 10m
> Remaining Estimate: 10m
>
> On Windows the command System.getProperty("user.dir") can produce a path
> starting with upper or lowercase Symbol. Depending on how you start it.
> The NativeFileSystemFactory creates NativeFileSystemView which uses
> System.getProperty("user.dir") which can start with lower or uppercase Root
> and checks against Upperacse Root with Method current.startsWith()
> public NativeFileSystemView(String userName, Map<String, String> roots,
> String current, char separator, boolean caseInsensitive) {
> ....
> // Verify the current dir is relative to a known root
> String root = null;
> for (String r : verRoots.keySet()) {
> if (current.startsWith(r)) {
> ....
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)