diff options
author | Philip Chimento <philip.chimento@gmail.com> | 2022-11-25 18:51:11 +0000 |
---|---|---|
committer | Philip Chimento <philip.chimento@gmail.com> | 2022-11-25 18:51:11 +0000 |
commit | e033700c14facf38bada2ac4543ce502799da7da (patch) | |
tree | 22b460ad9daf72ffe59115988199a758e2cc49a9 | |
parent | 3650a30f80d056e4ab69aa585927a6a1f70f3455 (diff) | |
parent | a6282e1817021725c8ff7ed25bc8cad19e74c36a (diff) | |
download | gjs-e033700c14facf38bada2ac4543ce502799da7da.tar.gz |
Merge branch 'valentindavid/fix-array-bound' into 'master'
log: Fix an off-by-one buffer overflow
See merge request GNOME/gjs!817
-rw-r--r-- | util/log.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/util/log.cpp b/util/log.cpp index 16111815..ce4b02dd 100644 --- a/util/log.cpp +++ b/util/log.cpp @@ -151,7 +151,8 @@ void gjs_log_init() { GjsAutoStrv prefixes(g_strsplit(topics, ";", -1)); for (unsigned i = 0; prefixes[i] != NULL; i++) { GjsDebugTopic topic = prefix_to_topic(prefixes[i]); - s_enabled_topics[topic] = topic != GJS_DEBUG_LAST; + if (topic != GJS_DEBUG_LAST) + s_enabled_topics[topic] = true; } } } |