commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Brydie McCoy (JIRA)" <>
Subject [jira] Commented: (IO-168) Symbolic links (symlinks) followed when deleting directory.
Date Mon, 11 Aug 2008 23:36:44 GMT


Brydie McCoy commented on IO-168:

Thanks for that Niall, I knew there was something i was forgetting...  Anyway, I ran the tests
on your changes and they are still passing!

Thanks again,

> Symbolic links (symlinks) followed when deleting directory.
> -----------------------------------------------------------
>                 Key: IO-168
>                 URL:
>             Project: Commons IO
>          Issue Type: Bug
>          Components: Utilities
>    Affects Versions: 1.4
>         Environment: Linux only (symlinks required for bug to manifest)
>            Reporter: Apostolos Lerios
>         Attachments: symlinkFix.patch
> If 'dlink' is a symbolic link to a directory 'dir', and FileUtils.forceDelete is called
on dlink, then here is what happens:
> 1) the contents of 'dir' are emptied (the link is followed).
> 2) 'dir' continues to exist (but is empty).
> 3) 'dlink' is removed.
> The correct behavior is to simply remove 'dlink' without following it and thus without
altering the contents of 'dir' (or 'dir' itself).

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message