Fix variable type for credential_needed in ttsd_dbus_server 04/245404/1
authorsooyeon.kim <sooyeon.kim@samsung.com>
Thu, 8 Oct 2020 07:44:36 +0000 (16:44 +0900)
committersooyeon.kim <sooyeon.kim@samsung.com>
Thu, 8 Oct 2020 07:44:36 +0000 (16:44 +0900)
Change-Id: Ib1bddef712b54495f6e023cb4417ae4bfae117bc
Signed-off-by: sooyeon.kim <sooyeon.kim@samsung.com>
server/ttsd_dbus_server.c

index f980c93..1e096d7 100644 (file)
@@ -39,20 +39,29 @@ int ttsd_dbus_server_hello(DBusConnection* conn, DBusMessage* msg)
        } 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;