From: sooyeon.kim Date: Fri, 18 Jan 2019 01:44:32 +0000 (+0900) Subject: Remove vc-config in RW when xmlParseFile is failed X-Git-Tag: accepted/tizen/unified/20190221.015335~4^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F12%2F198212%2F1;p=platform%2Fcore%2Fuifw%2Fvoice-control.git Remove vc-config in RW when xmlParseFile is failed Change-Id: Ib3c3b3d58c5bfa05936525091a3b345051f63990 Signed-off-by: sooyeon.kim (cherry picked from commit 55868619bb9c5903b61707c52a0586e604fe16aa) --- diff --git a/common/vc_config_parser.c b/common/vc_config_parser.c index a862549..4c991f3 100644 --- a/common/vc_config_parser.c +++ b/common/vc_config_parser.c @@ -322,6 +322,9 @@ int vc_parser_load_config(vc_config_s** config_info) if (VC_RETRY_COUNT == retry_count) { SLOG(LOG_ERROR, vc_config_tag(), "[ERROR] Fail to parse file error : %s", VC_CONFIG); + SLOG(LOG_ERROR, vc_config_tag(), "[ERROR] Remove the file"); + remove(VC_CONFIG); + doc = xmlParseFile(VC_DEFAULT_CONFIG); if (NULL == doc) { SLOG(LOG_ERROR, vc_config_tag(), "[ERROR] Fail to parse file error : %s", VC_DEFAULT_CONFIG);