diff --git a/lib/importproject.cpp b/lib/importproject.cpp index 80f9cbbb1..803eb1578 100644 --- a/lib/importproject.cpp +++ b/lib/importproject.cpp @@ -454,8 +454,11 @@ void ImportProject::importVcxproj(const std::string &filename, std::mapFirstChildElement(); e; e = e->NextSiblingElement()) { - if (std::strcmp(e->Name(), "ClCompile") == 0) - compileList.push_back(e->Attribute("Include")); + if (std::strcmp(e->Name(), "ClCompile") != 0) { + const char *include = e->Attribute("Include"); + if (include) + compileList.push_back(include); + } } } } else if (std::strcmp(node->Name(), "ItemDefinitionGroup") == 0) {