diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/CStackFrame.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/CStackFrame.java index 8a49c55b6b9..826d7cba843 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/CStackFrame.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/CStackFrame.java @@ -572,6 +572,8 @@ public class CStackFrame extends CDebugElement protected void disposeAllVariables() { + if ( fVariables == null ) + return; Iterator it = fVariables.iterator(); while( it.hasNext() ) {