You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Sebb (JIRA)" <ji...@apache.org> on 2013/06/02 14:22:20 UTC
[jira] [Created] (IO-385) FileUtils.doCopyFile can potentially loop
for ever
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