diff --git a/tdutils/td/utils/port/path.cpp b/tdutils/td/utils/port/path.cpp index 744d706d0..1c93cf32d 100644 --- a/tdutils/td/utils/port/path.cpp +++ b/tdutils/td/utils/port/path.cpp @@ -95,7 +95,8 @@ Status rmrf(CSlice path) { unlink(path).ignore(); break; case WalkPath::Type::Symlink: - // never follow symbolic links + // never follow symbolic links, but delete the link themselves + unlink(path).ignore(); break; } });