fixed svace issues 56/307856/1
authorSejun Park <sejun79.park@samsung.com>
Tue, 12 Mar 2024 09:46:34 +0000 (18:46 +0900)
committerTizen AI <ai.tzn.sec@samsung.com>
Thu, 14 Mar 2024 01:48:19 +0000 (10:48 +0900)
Change-Id: I439a2dfb7ab61b969b9081437f6d590b04712f05

client/vc_widget.c
common/vc_config_parser.c
common/vc_info_parser.c

index 1e3a90e..19d1473 100644 (file)
@@ -515,12 +515,15 @@ static void __start_prepare_thread(void *data, Ecore_Thread *thread)
 
        /* Send hello */
        while (0 != ret) {
+               pthread_mutex_lock(&g_w_init_mutex);
                if (g_ask_to_cancel_preparing) {
                        SLOG(LOG_WARN, TAG_VCW, "[WARNING] Thread is canceled.");
                        ecore_main_loop_thread_safe_call_async(__vc_widget_delete_focus_event_handler, NULL);
                        g_w_prepare_thread = NULL;
+                       pthread_mutex_unlock(&g_w_init_mutex);
                        return;
                }
+               pthread_mutex_unlock(&g_w_init_mutex);
 
                if (retry_count == VC_TIDL_RETRY_COUNT) {
                        SLOG(LOG_ERROR, TAG_VCW, "[ERROR] Fail to request hello !!");
index 6fb18d0..fbc1ecc 100644 (file)
@@ -968,8 +968,6 @@ int vc_parser_get_foreground(int* pid)
                xmlNodePtr info_node;
 
                doc = xmlNewDoc((const xmlChar*)"1.0");
-               doc->encoding = (const xmlChar*)"utf-8";
-               doc->charset = 1;
 
                root_node = xmlNewNode(NULL, (const xmlChar*)VC_TAG_INFO_BASE_TAG);
                xmlDocSetRootElement(doc, root_node);
index e0479cb..d6ba008 100644 (file)
@@ -530,8 +530,6 @@ int vc_info_parser_set_client_info(GSList* client_info_list)
        xmlNodePtr tmp_node;
 
        doc = xmlNewDoc((const xmlChar*)"1.0");
-       doc->encoding = (const xmlChar*)"utf-8";
-       doc->charset = 1;
 
        root_node = xmlNewNode(NULL, (const xmlChar*)VC_TAG_CLIENT_BASE_TAG);
        xmlDocSetRootElement(doc, root_node);