From bcf132fc65cdfa268824b0544869e9c6dea00c21 Mon Sep 17 00:00:00 2001 From: Inho Kim Date: Thu, 26 Oct 2017 15:40:34 +0900 Subject: [PATCH] Fix Manifest parse error Change-Id: Ieea75c888b06806b7999381d79086aacad896c76 --- simulatordaemon/src/TABinaryManager/TAManifest.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/simulatordaemon/src/TABinaryManager/TAManifest.cpp b/simulatordaemon/src/TABinaryManager/TAManifest.cpp index 1f9c397..86258db 100644 --- a/simulatordaemon/src/TABinaryManager/TAManifest.cpp +++ b/simulatordaemon/src/TABinaryManager/TAManifest.cpp @@ -133,7 +133,10 @@ bool TAManifest::processXML(const string &xmlManifestPath) { if (model != NULL) { taencryption.model.modelName = string(model->first_node("modelName")->first_attribute("value")->value()); - taencryption.model.plainkeydata = string(model->first_node("plainkeydata")->first_attribute("value")->value()); + xml_node<> *plainkeydata = model->first_node("plainkeydata"); + if (plainkeydata != NULL) { + taencryption.model.plainkeydata = string(plainkeydata->first_attribute("value")->value()); + } } } -- 2.7.4