summaryrefslogtreecommitdiff
path: root/FreeFileSync/Source/afs/native.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'FreeFileSync/Source/afs/native.cpp')
-rw-r--r--FreeFileSync/Source/afs/native.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/FreeFileSync/Source/afs/native.cpp b/FreeFileSync/Source/afs/native.cpp
index 1c23d688..46b2bb4d 100644
--- a/FreeFileSync/Source/afs/native.cpp
+++ b/FreeFileSync/Source/afs/native.cpp
@@ -566,8 +566,7 @@ private:
//at this point we know we created a new file, so it's fine to delete it for cleanup!
ZEN_ON_SCOPE_FAIL(try { zen::removeFilePlain(nativePathTarget); }
- catch (FileError&) {});
- warn_static("log it!")
+ catch (const FileError& e) { logExtraError(e.toString()); });
if (copyFilePermissions)
copyItemPermissions(getNativePath(sourcePath), nativePathTarget, ProcSymlink::follow); //throw FileError
@@ -613,9 +612,8 @@ private:
initComForThread(); //throw FileError
zen::copySymlink(getNativePath(sourcePath), targetPathNative); //throw FileError
- ZEN_ON_SCOPE_FAIL(try { zen::removeSymlinkPlain(targetPathNative); /*throw FileError*/ }
- catch (FileError&) {});
- warn_static("log it!")
+ ZEN_ON_SCOPE_FAIL(try { zen::removeSymlinkPlain(targetPathNative); }
+ catch (const FileError& e) { logExtraError(e.toString()); });
if (copyFilePermissions)
copyItemPermissions(getNativePath(sourcePath), targetPathNative, ProcSymlink::asLink); //throw FileError
bgstack15