xmlNodePtr languages_node = NULL;
xmlNodePtr lang_node = NULL;
+ if (tmp_lang == NULL) {
+ LOGE("[ERROR] Fail to allocate memory");
+ return;
+ }
+
languages_node = xmlNewNode(NULL, (const xmlChar*)MA_TAG_ASSISTANT_LANGUAGE_SET);
if (languages_node) {
lang = strsep(&tmp_lang, ",");
xmlNodePtr wakeup_engines_node = NULL;
xmlNodePtr wakeup_engine_node = NULL;
+ if (tmp_wakeup_engine == NULL) {
+ LOGE("[ERROR] Fail to allocate memory");
+ return;
+ }
+
char* engine = NULL;
wakeup_engines_node = xmlNewNode(NULL, (const xmlChar*)MA_TAG_ASSISTANT_WAKEUP_ENGINE_SET);
if (wakeup_engines_node) {