diff --git a/Cantera/src/Elements.cpp b/Cantera/src/Elements.cpp index 528ef2ae9..2d938d789 100644 --- a/Cantera/src/Elements.cpp +++ b/Cantera/src/Elements.cpp @@ -535,9 +535,11 @@ namespace Cantera { XML_Node& root = phase.root(); XML_Node* local_db = 0; - if (root.child("ctml").hasChild("elementData")) { + if (root.hasChild("ctml")) { + if (root.child("ctml").hasChild("elementData")) { local_db = &root.child("ctml/elementData"); - } + } + } int nel = static_cast(enames.size()); int i;