From 5e4cd0c1a95f9a98692cefb6ee7c051356def84d Mon Sep 17 00:00:00 2001 From: Mario Pierro Date: Tue, 2 Oct 2012 20:54:53 -0700 Subject: [PATCH] Bug 390979 - NullPointerException in BreakpointsMediator2.getPlatformBreakpoint() --- .../eclipse/cdt/dsf/debug/service/BreakpointsMediator2.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/debug/service/BreakpointsMediator2.java b/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/debug/service/BreakpointsMediator2.java index 035a41991eb..7d2e4ed750c 100644 --- a/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/debug/service/BreakpointsMediator2.java +++ b/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/debug/service/BreakpointsMediator2.java @@ -483,9 +483,11 @@ public class BreakpointsMediator2 extends AbstractDsfService implements IBreakpo for(Map.Entry> e: platformBPs.entrySet()) { // Stop at the first occurrence - for (ITargetBreakpointInfo tbp : e.getValue()) - if(tbp.getTargetBreakpoint().equals(bp)) + for (ITargetBreakpointInfo tbp : e.getValue()) { + IBreakpointDMContext targetBreakpoint = tbp.getTargetBreakpoint(); + if(targetBreakpoint != null && targetBreakpoint.equals(bp)) return e.getKey(); + } } } }