Browse Source

UI/updater: Always clean up temporary files

If an update failed to install, it would leave a single temporary file
behind for that particular patch / file.
Richard Stanway 4 years ago
parent
commit
c0d7602b64
1 changed files with 2 additions and 0 deletions
  1. 2 0
      UI/win-update/updater/updater.cpp

+ 2 - 0
UI/win-update/updater/updater.cpp

@@ -298,6 +298,8 @@ struct update_t {
 			} else {
 				DeleteFile(outputPath.c_str());
 			}
+			if (state == STATE_INSTALL_FAILED)
+				DeleteFile(tempPath.c_str());
 		} else if (state == STATE_DOWNLOADED) {
 			DeleteFile(tempPath.c_str());
 		}