mirror of
https://github.com/9001/copyparty.git
synced 2025-08-19 01:42:20 -06:00
when moving/deleting a file, all symlinked dupes are verified to ensure this action does not break any symlinks, however it did this by checking the realpath of each link. This was not good enough, since the deleted file may be a part of a series of nested symlinks this situation occurs because the deduper tries to keep relative symlinks as close as possible, only traversing into parent/sibling folders as required, which can lead to several levels of nested links |
||
---|---|---|
.. | ||
__init__.py | ||
bos.py | ||
path.py |