From 95658030bce151c1ddaf2ef353b424191099b813 Mon Sep 17 00:00:00 2001 From: Alexander Mai Date: Sun, 9 Aug 2015 07:49:34 +0200 Subject: [PATCH] Avoid UB in Tokenizer::printDebugOutput in case of empty tokenlist (see #6913) --- lib/tokenize.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tokenize.cpp b/lib/tokenize.cpp index 9adc5214d..c64273fbb 100644 --- a/lib/tokenize.cpp +++ b/lib/tokenize.cpp @@ -3799,7 +3799,7 @@ void Tokenizer::printDebugOutput(unsigned int simplification) const const bool debug = (simplification != 1U && _settings->debug) || (simplification != 2U && _settings->debugnormal); - if (debug) { + if (debug && list.front()) { list.front()->printOut(0, list.getFiles()); if (_settings->_xml)