From 03b1dc0ab84a0c28b5b330bb463d8cfe3e4c1445 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Mon, 14 Sep 2020 15:06:17 +0300 Subject: Plugin Updater: if a file doesn't exist, there's no need to backup it --- plugins/PluginUpdater/src/Utils.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'plugins/PluginUpdater') diff --git a/plugins/PluginUpdater/src/Utils.cpp b/plugins/PluginUpdater/src/Utils.cpp index 8794b2b1e0..17fdd989bc 100644 --- a/plugins/PluginUpdater/src/Utils.cpp +++ b/plugins/PluginUpdater/src/Utils.cpp @@ -587,6 +587,9 @@ int SafeCreateFilePath(const wchar_t *pwszFolder) int BackupFile(wchar_t *pwszSrcFileName, wchar_t *pwszBackFileName) { + if (_waccess(pwszSrcFileName, 0)) + return 0; + SafeCreateFilePath(pwszBackFileName); return SafeMoveFile(pwszSrcFileName, pwszBackFileName); -- cgit v1.2.3