From 79c5a07b4d067c00fa5ad4decf1d269bae2cb72f Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Thu, 18 Sep 2014 19:04:05 +0200 Subject: [PATCH] qeditor: fix horrible out of bound bug Change-Id: I1b34b1cd7be83d90e38559e386d0c6c64797b707 Reviewed-on: http://gerrit.rockbox.org/977 Reviewed-by: Amaury Pouly --- utils/regtools/qeditor/std_analysers.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/regtools/qeditor/std_analysers.cpp b/utils/regtools/qeditor/std_analysers.cpp index 5847e39f7d..f278c2a526 100644 --- a/utils/regtools/qeditor/std_analysers.cpp +++ b/utils/regtools/qeditor/std_analysers.cpp @@ -468,7 +468,7 @@ void EmiAnalyser::FillTable() ports.erase(ports.begin() + value / 6); int ord[6][3] = { {0, 1, 2}, {2, 0, 1}, {1, 2, 0}, {2, 1, 0}, {1, 0, 2}, {0, 2, 1} }; for(int i = 0; i < 3; i++) - order += ", " + ports[ord[value][i]]; + order += ", " + ports[ord[value % 6][i]]; AddLine("Port Priority Order", value, "", order); }