From 9e2ad854ce8be092a16c41c4bf99fa0ab1917b7e Mon Sep 17 00:00:00 2001 From: Keywan Ghadami Date: Sat, 16 Jan 2016 14:50:46 +0100 Subject: [PATCH] change the length of the array after accessing that array --- src/ddebug/gdb/gdbinterface.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ddebug/gdb/gdbinterface.d b/src/ddebug/gdb/gdbinterface.d index 0babc47..1108dda 100644 --- a/src/ddebug/gdb/gdbinterface.d +++ b/src/ddebug/gdb/gdbinterface.d @@ -383,10 +383,10 @@ class GDBInterface : ConsoleDebuggerInterface, TextCommandTarget { if (!found) { for (int j = i; j < _breakpoints.length - 1; j++) _breakpoints[j] = _breakpoints[j + 1]; - _breakpoints.length = _breakpoints.length - 1; if (breakpointsToDelete.length) breakpointsToDelete ~= ","; breakpointsToDelete ~= _breakpoints[i].number; + _breakpoints.length = _breakpoints.length - 1; } } // checking for added or updated breakpoints