diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ToolReference.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ToolReference.java index 5592f6514f8..cd68e946571 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ToolReference.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ToolReference.java @@ -464,10 +464,11 @@ public class ToolReference implements IToolReference { public String getToolCommand() { if (command == null) { // see if the parent has one - if (parent != null) { - return parent.getToolCommand(); + if (parent == null) { + // bad reference + return ""; // $NON-NLS-1$ } - return ""; // bad reference // $NON-NLS-1$ + return parent.getToolCommand(); } return command; }