SLOG(LOG_ERROR, TAG_VCS, "[ERROR] Fail to initialize config manager");
SLOG(LOG_DEBUG, TAG_VCS, "=====");
SLOG(LOG_DEBUG, TAG_VCS, " ");
+ vc_config_mgr_finalize(getpid() + VC_SETTING_CONFIG_HANDLE);
return VC_ERROR_OPERATION_FAILED;
}
{
SLOG(LOG_DEBUG, TAG_VCS, "===== Deinitialize VC Setting");
+ if (VC_SETTING_STATE_READY != g_state) {
+ SLOG(LOG_WARN, TAG_VCS, "[WARNING] VC Setting is not initialized");
+ SLOG(LOG_DEBUG, TAG_VCS, "=====");
+ SLOG(LOG_DEBUG, TAG_VCS, " ");
+ return VC_ERROR_INVALID_STATE;
+ }
+
vc_config_mgr_unset_lang_cb(getpid() + VC_SETTING_CONFIG_HANDLE);
vc_config_mgr_finalize(getpid() + VC_SETTING_CONFIG_HANDLE);