diff --git a/src/gsudo/Commands/StatusCommand.cs b/src/gsudo/Commands/StatusCommand.cs index 651104ab..f80f7ae8 100644 --- a/src/gsudo/Commands/StatusCommand.cs +++ b/src/gsudo/Commands/StatusCommand.cs @@ -152,7 +152,7 @@ private static void PrintToConsole(Dictionary result) foreach (string s in result["CacheSessions"] as string[]) { - Console.WriteLine($" {s},"); + Console.WriteLine($" {s}"); } if ((bool)result["IsRedirected"]) diff --git a/src/gsudo/Rpc/NamedPipeNameFactory.cs b/src/gsudo/Rpc/NamedPipeNameFactory.cs index d0484279..24417ea0 100644 --- a/src/gsudo/Rpc/NamedPipeNameFactory.cs +++ b/src/gsudo/Rpc/NamedPipeNameFactory.cs @@ -16,7 +16,8 @@ public static string GetPipeName(string allowedSid, int allowedPid, string targe var s = InputArguments.RunAsSystem ? "_S" : string.Empty; var admin = !isAdmin ? "_NonAdmin" : string.Empty; - var data = $"allowedSid-{allowedSid}_targetSid-{targetSid}{allowedPid}{s}{ti}{admin}"; + var ownExe = GetHash(ProcessHelper.GetOwnExeName()); + var data = $"allowedSid-{allowedSid}_targetSid-{targetSid}{allowedPid}{s}{ti}{admin}_{ownExe}"; #if !DEBUG data = GetHash(data); #endif