} else {
SLOG(LOG_INFO, tts_tag(), "[IN] ttsd hello : pid(%d), uid(%d)", pid, uid);
bool is_initialized = false;
- bool credential_needed = 0;
+ bool is_credential_needed = false;
+ int credential_needed = 0;
int ret = -1;
+
ttsd_server_is_already_initialized(pid, uid, &is_initialized);
if (false == is_initialized) {
- ret = ttsd_server_initialize(pid, uid, &credential_needed);
+ ret = ttsd_server_initialize(pid, uid, &is_credential_needed);
if (0 != ret) {
SLOG(LOG_ERROR, tts_tag(), "[IN ERROR] ttsd Hello : server initialize, ret(%d)", ret);
}
+ if (false == is_credential_needed) {
+ credential_needed = 0;
+ } else {
+ credential_needed = 1;
+ }
} else {
SLOG(LOG_INFO, tts_tag(), "[IN] ttsd hello : already initialized. pid(%d), uid(%d)", pid, uid);
ret = TTS_ERROR_ALREADY_INITIALIZED;
credential_needed = TTS_CREDENTIAL_NEEDED_ALREADY_INITIALIZED;
}
- ttsdc_send_hello(pid, uid, ret, (int)credential_needed);
+ SLOG(LOG_INFO, tts_tag(), "[INFO] send_hello. pid(%d), uid(%d), ret(%d), credential_needed(%d)", pid, uid, ret, credential_needed);
+
+ ttsdc_send_hello(pid, uid, ret, credential_needed);
}
return 0;