diff options
Diffstat (limited to 'plugins/PluginUpdater/src')
-rw-r--r-- | plugins/PluginUpdater/src/Utils.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
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);
|