Fix uncheck return of vconf_get_bool
[platform/core/messaging/msg-service.git] / manager / src / msg-manager.cpp
index 84907d9..6deb06a 100644 (file)
@@ -87,18 +87,20 @@ bool service_app_create(void *data)
 
        int msg_server_ready = 0;
        for (int i = 0; i < 100; i++) {
-               vconf_get_bool(VCONFKEY_MSG_SERVER_READY, &msg_server_ready);
-               if (msg_server_ready == 1) {
-                       int msg_err = msg_open_msg_handle(&msg_handle);
-                       if (msg_err != MSG_SUCCESS)
-                               MSG_MGR_ERR("msg_open_msg_handle() failed [%d]", msg_err);
-                       else
-                               MSG_MGR_INFO("msg_open_msg_handle() success");
-
-                       break;
-               } else {
-                       MSG_MGR_INFO("msg-server is not ready.");
-                       sleep(1);
+               if (vconf_get_bool(VCONFKEY_MSG_SERVER_READY, &msg_server_ready) == 0) {
+                       if (msg_server_ready == 1) {
+                               int msg_err = msg_open_msg_handle(&msg_handle);
+                               if (msg_err != MSG_SUCCESS)
+                                       MSG_MGR_ERR("msg_open_msg_handle() failed [%d]", msg_err);
+                               else
+                                       MSG_MGR_INFO("msg_open_msg_handle() success");
+
+                               break;
+                       }
+                       else {
+                               MSG_MGR_INFO("msg-server is not ready.");
+                               sleep(1);
+                       }
                }
        }