From 616d9b7ce90bb0079b25d3aff35a5397ad0f2336 Mon Sep 17 00:00:00 2001 From: Marc Khouzam Date: Wed, 6 Apr 2011 03:01:34 +0000 Subject: [PATCH] Bug 337893: Missing cleanup of map --- .../org/eclipse/cdt/dsf/gdb/service/GDBRunControl_7_2_NS.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GDBRunControl_7_2_NS.java b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GDBRunControl_7_2_NS.java index 90c02e7a206..9c57e6579ec 100644 --- a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GDBRunControl_7_2_NS.java +++ b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GDBRunControl_7_2_NS.java @@ -349,6 +349,8 @@ public class GDBRunControl_7_2_NS extends GDBRunControl_7_0_NS // by calling executeWithTargetAvailable() on the last one TargetAvailableOperationInfo info = fOperationsPending.removeLast(); executeWithTargetAvailable(info.steps, info.rm); + } else { + execWithTargetAvailMap.remove(fCtx); } // no other rm.done() needs to be called, they have all been handled already }