From d77b7c3616b8f70c71d856363b0f19ea0b3668c2 Mon Sep 17 00:00:00 2001 From: Diego Heras Date: Sat, 12 Dec 2020 22:14:56 +0100 Subject: [PATCH] core: fix installation path with spaces (#10489) --- src/Jackett.Updater/Program.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Jackett.Updater/Program.cs b/src/Jackett.Updater/Program.cs index 6e35478b6..22ebaf120 100644 --- a/src/Jackett.Updater/Program.cs +++ b/src/Jackett.Updater/Program.cs @@ -516,7 +516,7 @@ namespace Jackett.Updater if (isWindows) { //User didn't initiate the update from Windows service and wasn't running Jackett via the tray, must have started from the console - startInfo.Arguments = $"/K {startInfo.FileName} {startInfo.Arguments}"; + startInfo.Arguments = $"/K \"{startInfo.FileName}\" {startInfo.Arguments}"; startInfo.FileName = "cmd.exe"; startInfo.CreateNoWindow = false; startInfo.WindowStyle = ProcessWindowStyle.Normal; @@ -524,7 +524,7 @@ namespace Jackett.Updater if (variant == Variants.JackettVariant.Mono) { - startInfo.Arguments = startInfo.FileName + " " + startInfo.Arguments; + startInfo.Arguments = $"\"{startInfo.FileName}\" {startInfo.Arguments}"; startInfo.FileName = "mono"; } @@ -535,7 +535,7 @@ namespace Jackett.Updater startInfo.CreateNoWindow = true; } - logger.Info("Starting Jackett: " + startInfo.FileName + " " + startInfo.Arguments); + logger.Info($"Starting Jackett: \"{startInfo.FileName }\" {startInfo.Arguments}"); Process.Start(startInfo); } }