From 583fa0aa39ade40713ebd9ee92224a5d89fa9ef9 Mon Sep 17 00:00:00 2001 From: Matthew Bowra-Dean Date: Sat, 27 Nov 2010 18:17:03 +1300 Subject: [PATCH] Made PipeAccessRights explicit to get around Mono fail. --- OpenRA.Utility/Program.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRA.Utility/Program.cs b/OpenRA.Utility/Program.cs index 4a3d98e3da..c3e00f72ba 100644 --- a/OpenRA.Utility/Program.cs +++ b/OpenRA.Utility/Program.cs @@ -55,7 +55,7 @@ namespace OpenRA.Utility if (principal.IsInRole(WindowsBuiltInRole.Administrator)) { var ps = new PipeSecurity(); - ps.AddAccessRule(new PipeAccessRule("EVERYONE", PipeAccessRights.FullControl, System.Security.AccessControl.AccessControlType.Allow)); + ps.AddAccessRule(new PipeAccessRule("EVERYONE", (PipeAccessRights)2032031, System.Security.AccessControl.AccessControlType.Allow)); pipe = new NamedPipeServerStream("OpenRA.Utility", PipeDirection.Out, 1, PipeTransmissionMode.Byte, PipeOptions.None, 1024, 1024, ps); } else