From f66e7fb3796072dfcb61e96e97e75b6d890c0223 Mon Sep 17 00:00:00 2001 From: amai2012 Date: Mon, 28 Nov 2016 18:19:19 +0100 Subject: [PATCH] #7833 UB: member call on null pointer when --dumping configuration with unknown value --- lib/tokenize.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/tokenize.cpp b/lib/tokenize.cpp index d4ae4028e..4d674bb8f 100644 --- a/lib/tokenize.cpp +++ b/lib/tokenize.cpp @@ -3898,7 +3898,8 @@ void Tokenizer::dump(std::ostream &out) const out << " " << std::endl; _symbolDatabase->printXml(out); - list.front()->printValueFlow(true, out); + if (list.front()) + list.front()->printValueFlow(true, out); } void Tokenizer::removeMacrosInGlobalScope()