From 8d56dd196910d087d19112f640c818dde246f1e9 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Thu, 10 Sep 2020 01:16:30 +0200 Subject: [PATCH] patch_manager: use rename to back up old patch file --- rpcs3/rpcs3qt/patch_manager_dialog.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rpcs3/rpcs3qt/patch_manager_dialog.cpp b/rpcs3/rpcs3qt/patch_manager_dialog.cpp index 04ae1a9084..fe28ec4eb2 100644 --- a/rpcs3/rpcs3qt/patch_manager_dialog.cpp +++ b/rpcs3/rpcs3qt/patch_manager_dialog.cpp @@ -942,10 +942,10 @@ bool patch_manager_dialog::handle_json(const QByteArray& data) // Back up current patch file if possible if (fs::is_file(path)) { - if (const std::string path_old = path + ".old"; - !fs::copy_file(path, path_old, true)) + if (const std::string back_up_path = path + ".old"; + !fs::rename(path, back_up_path, true)) { - patch_log.error("Could not back up current patches to %s (%s)", path_old, fs::g_tls_error); + patch_log.error("Could not back up current patches to %s (%s)", back_up_path, fs::g_tls_error); return false; } }