[corlib] Don't load the machine config file if it's missing. Fixes #44707
authorRodrigo Kumpera <kumpera@gmail.com>
Wed, 5 Oct 2016 01:16:23 +0000 (18:16 -0700)
committerRodrigo Kumpera <kumpera@gmail.com>
Wed, 5 Oct 2016 01:16:23 +0000 (18:16 -0700)
mcs/class/corlib/System.Runtime.Remoting/RemotingConfiguration.cs

index 33fef7a0a8d2c26525bdb5146ef1093305ae47d7..b553070deaa7350cd357deb13fd2dae51e5805c4 100644 (file)
@@ -106,7 +106,8 @@ namespace System.Runtime.Remoting
                {
                        lock (channelTemplates) {
                                if (!defaultConfigRead) {
-                                       ReadConfigFile (Environment.GetMachineConfigPath ());
+                                       if (File.Exists (Environment.GetMachineConfigPath ()))
+                                               ReadConfigFile (Environment.GetMachineConfigPath ());
                                        defaultConfigRead = true;
                                }