From ca13574ba4eeb2c9e3ad865a570e6b5d3f05a3b6 Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Mon, 12 Dec 2016 14:18:54 +0100 Subject: fix logging: also catch first out-of-bounds logging cat In map_subsys(), fix the '>' condition to '>=' for array bounds checking. Also make the bounds checking more strict: after both invocations of subsys_lib2index(), re-check validity of the array index. If the final index is still wrong, which should never happen, exit by assertion. Change-Id: I7ca1a1d47724e40350f1c4dfebe90bad01c965f9 --- tests/logging/logging_test.err | 1 + 1 file changed, 1 insertion(+) (limited to 'tests/logging') diff --git a/tests/logging/logging_test.err b/tests/logging/logging_test.err index cc21b32d..273a852b 100644 --- a/tests/logging/logging_test.err +++ b/tests/logging/logging_test.err @@ -3,3 +3,4 @@ DCC You should see this DRLL You should see this DLGLOBAL You should see this on DLGLOBAL (a) DLGLOBAL You should see this on DLGLOBAL (b) +DLGLOBAL You should see this on DLGLOBAL (c) -- cgit v1.2.3