From: Alexandre Montplaisir Date: Tue, 20 Sep 2016 16:37:16 +0000 (-0400) Subject: ss: Remove infinite loop in debugPrint() code X-Git-Url: http://git.efficios.com/?a=commitdiff_plain;ds=sidebyside;h=074fa35db97d3500136d443584494300e5d24f08;p=deliverable%2Ftracecompass.git ss: Remove infinite loop in debugPrint() code In practice extensions are not used, so the value would always be "-1" and it would never go inside the loop. But if we had started using extensions it would have infinite looped rather quickly. Change-Id: I570437858995d0131a75e735373593caf5d4b25f Signed-off-by: Alexandre Montplaisir Reviewed-on: https://git.eclipse.org/r/81498 Reviewed-by: Hudson CI Reviewed-by: Genevieve Bastien --- diff --git a/statesystem/org.eclipse.tracecompass.statesystem.core.tests/stubs/org/eclipse/tracecompass/statesystem/core/tests/stubs/backend/HistoryTreeClassicStub.java b/statesystem/org.eclipse.tracecompass.statesystem.core.tests/stubs/org/eclipse/tracecompass/statesystem/core/tests/stubs/backend/HistoryTreeClassicStub.java index d6675c59bf..49354ea7db 100644 --- a/statesystem/org.eclipse.tracecompass.statesystem.core.tests/stubs/org/eclipse/tracecompass/statesystem/core/tests/stubs/backend/HistoryTreeClassicStub.java +++ b/statesystem/org.eclipse.tracecompass.statesystem.core.tests/stubs/org/eclipse/tracecompass/statesystem/core/tests/stubs/backend/HistoryTreeClassicStub.java @@ -166,12 +166,7 @@ public class HistoryTreeClassicStub extends HistoryTreeClassic { case CORE: try { final CoreNode node = (CoreNode) currentNode; - /* Print the extensions, if any */ - int extension = node.getExtensionSequenceNumber(); - while (extension != -1) { - HTNode nextNode = getTreeIO().readNode(extension); - preOrderPrint(writer, printIntervals, nextNode, curDepth, ts); - } + /* If node extensions were used, they would be printed here. */ /* Print the child nodes */ for (int i = 0; i < node.getNbChildren(); i++) {