FTP: rename command effectively uses absolute paths which is incorrect in case
of USER_DIR_IS_ROOT=true
-------------------------------------------------------------------------------------------------------
Key: VFS-292
URL: https://issues.apache.org/jira/browse/VFS-292
Project: Commons VFS
Issue Type: Bug
Affects Versions: 2.0
Reporter: Kirill Safonov
FtpFileObject.doRename() method uses files paths:
FileObject.getName().getPath().
This is not acceptable in case of USER_DIR_IS_ROOT option is true, because the
current directory may be different from "/" while all the FileObjects' paths
still start with "/" so they are effectively absolute. This results in 'RNFR
command failed' if *real* absolute file is missing, or in accidentally
incorrect rename if it exists.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.