Sebb created IO-385:
-----------------------
Summary: FileUtils.doCopyFile can potentially loop for ever
Key: IO-385
URL: https://issues.apache.org/jira/browse/IO-385
Project: Commons IO
Issue Type: New Feature
Reporter: Sebb
FileUtils.doCopyFile caches the input file size and only exits the loop once it
has read sufficient bytes.
If the input file is truncated after obtaining the file size, the loop might
never exit.
One possible way round this might be to check whether anything has been
transferred. However, I don't know if it's possible for
FileChannel.transferFrom() to temporarily return 0 when there is data
available; if so that could cause some existing applications to break.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira