diff --git a/src/NzbDrone.Common/Processes/ProcessProvider.cs b/src/NzbDrone.Common/Processes/ProcessProvider.cs index 1579e0c61..7bc817086 100644 --- a/src/NzbDrone.Common/Processes/ProcessProvider.cs +++ b/src/NzbDrone.Common/Processes/ProcessProvider.cs @@ -102,7 +102,7 @@ namespace NzbDrone.Common.Processes { if (OsInfo.IsMonoRuntime && path.EndsWith(".exe", StringComparison.InvariantCultureIgnoreCase)) { - args = path + " " + args; + args = GetMonoArgs(path, args); path = "mono"; } @@ -161,7 +161,7 @@ namespace NzbDrone.Common.Processes { if (OsInfo.IsMonoRuntime && path.EndsWith(".exe", StringComparison.InvariantCultureIgnoreCase)) { - args = path + " " + args; + args = GetMonoArgs(path, args); path = "mono"; } @@ -302,5 +302,10 @@ namespace NzbDrone.Common.Processes return processes; } + + private string GetMonoArgs(string path, string args) + { + return String.Format("--debug {0} {1}", path, args); + } } }