diff --git a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/AbstractCLaunchDelegate.java b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/AbstractCLaunchDelegate.java index bcb7c9d68fa..7e8625503c5 100644 --- a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/AbstractCLaunchDelegate.java +++ b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/AbstractCLaunchDelegate.java @@ -92,7 +92,11 @@ abstract public class AbstractCLaunchDelegate extends LaunchConfigurationDelegat } } catch (CoreException e) { } - return DebugPlugin.getDefault().getLaunchManager().getEnvironment(config); + String[] array = DebugPlugin.getDefault().getLaunchManager().getEnvironment(config); + if (array == null) { + return new String[0]; + } + return array; } /**