commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sebb (JIRA)" <>
Subject [jira] [Resolved] (IO-385) FileUtils.doCopyFile can potentially loop for ever
Date Mon, 03 Jun 2013 21:10:20 GMT


Sebb resolved IO-385.

       Resolution: Fixed
    Fix Version/s: 2.5

IO-385 FileUtils.doCopyFile can potentially loop for ever


> FileUtils.doCopyFile can potentially loop for ever
> --------------------------------------------------
>                 Key: IO-385
>                 URL:
>             Project: Commons IO
>          Issue Type: New Feature
>            Reporter: Sebb
>             Fix For: 2.5
> 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:

View raw message