From 3920b4bdc46bb71c9366c90d8195e4a25982c0c0 Mon Sep 17 00:00:00 2001 From: Imen Bhiri Date: Thu, 1 Oct 2015 17:36:05 +0100 Subject: [PATCH] #issue 6783: Missing inform after IP change --- backupSession.c | 3 ++- event.c | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/backupSession.c b/backupSession.c index 222ff10..a9fa3c8 100644 --- a/backupSession.c +++ b/backupSession.c @@ -362,7 +362,8 @@ char *load_child_value(mxml_node_t *tree, char *sub_name) if (b) { b = mxmlWalkNext(b, tree, MXML_DESCEND); - if (b && b->type == MXML_ELEMENT && strcmp(b->value.element.name, sub_name) == 0) { + mxmlFindElement(b, b, sub_name, NULL, NULL, MXML_DESCEND_FIRST); + if (b) { b = mxmlWalkNext(b, tree, MXML_DESCEND); if (b && b->type == MXML_TEXT) { diff --git a/event.c b/event.c index 2578849..e64427e 100644 --- a/event.c +++ b/event.c @@ -287,9 +287,9 @@ int cwmp_root_cause_event_bootstrap (struct cwmp *cwmp) return CWMP_MEM_ERR; } add_dm_parameter_tolist(&(event_container->head_dm_parameter), - DMROOT".ManagementServer.URL", NULL, NULL); + DMROOT"ManagementServer.URL", NULL, NULL); cwmp_save_event_container (cwmp,event_container); - save_acs_bkp_config (cwmp); + save_acs_bkp_config(cwmp); cwmp_scheduleInform_remove_all(); cwmp_scheduledDownload_remove_all(); pthread_mutex_unlock (&(cwmp->mutex_session_queue));