diff --git a/lib/preprocessor.cpp b/lib/preprocessor.cpp index 55e8052ec..2dea06594 100644 --- a/lib/preprocessor.cpp +++ b/lib/preprocessor.cpp @@ -2906,7 +2906,7 @@ bool Preprocessor::validateCfg(const std::string &code, const std::string &cfg) if (pos2 < code.size() && (std::isalnum((unsigned char)code[pos2]) || code[pos2] == '_')) continue; // macro is used in code, return false - if (_settings->isEnabled("information")) + if (_settings && _settings->isEnabled("information")) validateCfgError(cfg, macro); return false; }