From 9209a649d75d6a1029f1eb16e8f6fab9cb22debd Mon Sep 17 00:00:00 2001 From: Jumpei Anzai Date: Mon, 22 Aug 2016 11:45:24 +0900 Subject: [PATCH] avoid syncing broken symlink --- src/sync.d | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sync.d b/src/sync.d index d674c5a1..1789e777 100644 --- a/src/sync.d +++ b/src/sync.d @@ -439,6 +439,9 @@ final class SyncEngine private void uploadNewItems(string path) { + if (isSymlink(path) && !exists(readLink(path))) { + return; + } if (isDir(path)) { if (path.matchFirst(skipDir).empty) { Item item;