From c58a8ab7397a5589e29291f0fde5c9bf4b8773ea Mon Sep 17 00:00:00 2001 From: pizzaboxer Date: Sun, 15 Sep 2024 18:58:00 +0100 Subject: [PATCH] Ensure installation ignores temp path (#2892) --- Bloxstrap/Installer.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Bloxstrap/Installer.cs b/Bloxstrap/Installer.cs index 11e7b351..9e2f6f29 100644 --- a/Bloxstrap/Installer.cs +++ b/Bloxstrap/Installer.cs @@ -104,6 +104,10 @@ private bool ValidateLocation() if (InstallLocation.StartsWith("\\\\")) return false; + if (InstallLocation.StartsWith(Path.GetTempPath(), StringComparison.InvariantCultureIgnoreCase) + || InstallLocation.Contains("\\Temp\\", StringComparison.InvariantCultureIgnoreCase)) + return false; + // prevent from installing to a onedrive folder if (InstallLocation.Contains("OneDrive", StringComparison.InvariantCultureIgnoreCase)) return false;