Fixed error logic & remove check logic 76/204476/2
authorheewon Park <h_w.park@samsung.com>
Wed, 24 Apr 2019 06:34:36 +0000 (15:34 +0900)
committer희원 박 <h_w.park@samsung.com>
Wed, 24 Apr 2019 06:42:04 +0000 (06:42 +0000)
Change-Id: If9ef3f87f3470e8efad6e0fdf9359338db95974f
Signed-off-by: heewon Park <h_w.park@samsung.com>
src/libedge-orchestration/src/orchestration_client.c

index 3aa49a276fa936c3f91f833df3903e1a0660a5b3..a56c1199db65a5815f6cb4f370671433746abb10 100755 (executable)
@@ -1,5 +1,6 @@
 #include <stdlib.h>
 #include <stdio.h>
+#include <string.h>
 #include <orchestration_client.h>
 #include <dbus_consumer.h>
 
@@ -11,23 +12,19 @@ orchestration_changed_service_status_cb _changed_service_status_cb;
 #define _ORCHESTRATION_INTERFACE "org.tizen.orchestration.agent"
 #define _ORCHESTRATION_REQUEST_SERVICE_METHOD "request_service"
 
-orchestration_client_state_e orchestration_request_service(charapp_name,
-                                  orchestration_service_info_s service_info,
-                                  orchestration_changed_service_status_cb cb,
-                                  void* user_data)
+orchestration_client_state_e orchestration_request_service(char *app_name,
+                                                           orchestration_service_info_s service_info,
+                                                           orchestration_changed_service_status_cb cb,
+                                                           void *user_data)
 {
     int result = 0;
 
-    if (app_name == NULL)
+    if (strcmp(app_name, "") == 0)
     {
         printf("app_name is null\n");
         return ORCH_CLIENT_ERROR_INVALID_PARAMETER;
     }
-    if (service_info.exec_parameter == NULL)
-    {
-        printf("service_info is null\n");
-        return ORCH_CLIENT_ERROR_INVALID_PARAMETER;
-    }    
+
     if (cb == NULL)
     {
         printf("orchestration_changed_service_status_cb is null\n");
@@ -51,4 +48,3 @@ orchestration_client_state_e orchestration_request_service(char* app_name,
 
     return ORCH_CLIENT_ERROR_NONE;
 }
-