summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--parse_xml.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/parse_xml.cpp b/parse_xml.cpp
index 82e96d3..1502011 100644
--- a/parse_xml.cpp
+++ b/parse_xml.cpp
@@ -690,7 +690,9 @@ struct CompatibilityMatrixConverter : public XmlNodeConverter<CompatibilityMatri
690 return false; 690 return false;
691 } 691 }
692 } else if (object->mType == SchemaType::DEVICE) { 692 } else if (object->mType == SchemaType::DEVICE) {
693 if (!parseChild(root, vndkConverter, &object->device.mVndk)) { 693 // <vndk> can be missing because it can be determined at build time, not hard-coded
694 // in the XML file.
695 if (!parseOptionalChild(root, vndkConverter, {}, &object->device.mVndk)) {
694 return false; 696 return false;
695 } 697 }
696 } 698 }