#11 data loss on case-insensitive file systems

closed
nobody
None
5
2005-06-08
2005-05-06
Wummel
No

The original bug report can be read here:
http://bugs.debian.org/303466

The identity test with string compare (ie.
source==target) is invalid on case-insensitive file
sytems. On the worst case, this leads to data loss when
renaming a file "test" in "Test" on eg. a vfat file system.

The attached patch uses FXFile::identical() which also
compares inodes. The patch is against 0.72, but should
apply to 0.80 where the bug is also present.

Regards,
Bastian

Discussion

  • Wummel
    Wummel
    2005-05-06

     
  • Roland Baudin
    Roland Baudin
    2005-06-08

    • status: open --> closed
     
  • Roland Baudin
    Roland Baudin
    2005-06-08

    Logged In: YES
    user_id=629537

    OK, It's been fixed now.
    Thanks for the patch!
    RB

     
  • Roland Baudin
    Roland Baudin
    2005-06-08

    Logged In: YES
    user_id=629537

    OK, It's been fixed now.
    Thanks for the patch!
    RB