From a77b961defc6d382a37ea4b990d54aeece064b86 Mon Sep 17 00:00:00 2001 From: Matt Ward Date: Sat, 13 May 2006 10:07:57 +0000 Subject: [PATCH] Fixed null reference exception generated when Mono's DefaultCLR registry value was missing. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1409 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../ICSharpCode.Build.Tasks/Project/MonoToolLocationHelper.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Libraries/ICSharpCode.Build.Tasks/Project/MonoToolLocationHelper.cs b/src/Libraries/ICSharpCode.Build.Tasks/Project/MonoToolLocationHelper.cs index 038976821b..0167d57598 100644 --- a/src/Libraries/ICSharpCode.Build.Tasks/Project/MonoToolLocationHelper.cs +++ b/src/Libraries/ICSharpCode.Build.Tasks/Project/MonoToolLocationHelper.cs @@ -172,7 +172,9 @@ namespace ICSharpCode.Build.Tasks if (key != null) { string readValue = (string)key.GetValue(name); key.Close(); - return readValue; + if (readValue != null) { + return readValue; + } } } catch (SecurityException) { }