From 17f10155f8f8ef117d228d57c199470cf9290575 Mon Sep 17 00:00:00 2001 From: Ankit Jain Date: Fri, 11 Mar 2011 18:22:05 +0530 Subject: [PATCH] [xbuild] Throw ArgumentNullException if target name is null --- .../Microsoft.Build.BuildEngine/Project.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Project.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Project.cs index 6e7971deb7a..3a8d2feda0b 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Project.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Project.cs @@ -351,9 +351,13 @@ namespace Microsoft.Build.BuildEngine { initialTargetsBuilt = true; } - foreach (string target in targetNames) + foreach (string target in targetNames) { + if (target == null) + throw new ArgumentNullException ("Target name cannot be null"); + if (!BuildTarget (target.Trim (), targetOutputs)) return false; + } return true; } -- 2.25.1