Fix coverity issues 34/257434/1 accepted/tizen/unified/20210427.085741 submit/tizen/20210426.035717
authorCheoleun Moon <chleun.moon@samsung.com>
Mon, 26 Apr 2021 03:18:21 +0000 (12:18 +0900)
committerCheoleun Moon <chleun.moon@samsung.com>
Mon, 26 Apr 2021 03:18:26 +0000 (12:18 +0900)
Change-Id: Ib5a0ca09a03d7dff840ead3e437c8668bd128ab4
Signed-off-by: Cheoleun Moon <chleun.moon@samsung.com>
src/vine-data-path.cpp

index 6971529..66fe598 100755 (executable)
@@ -363,12 +363,14 @@ static void __written_cb(int bytes, void *user_data)
 
 static void __invoke_terminated_user_cb(void *event, void *user_data)
 {
+       RET_IF(user_data == NULL, "dp is NULL");
+
        vine_data_path_s *dp = (vine_data_path_s *)user_data;
 
        VINE_LOGD("user callback is invoked by event queue.");
 
        start_default_state(dp, dp->plugin_handle, dp->state);
-       if (dp && dp->terminated_cb)
+       if (dp->terminated_cb)
                dp->terminated_cb(dp, dp->terminated_cb_data);
 }
 
@@ -692,6 +694,7 @@ int vine_data_path_connect(vine_address_family_e addr_family,
        vine_data_path_s *dp =
                _vine_data_path_create(VINE_DATA_PATH_TYPE_CLIENT, security, ip, port, NULL, event_fd);
        RET_VAL_IF(dp == NULL, VINE_ERROR_OUT_OF_MEMORY, "Out of memory");
+       RET_VAL_IF(connected_datapath == NULL, VINE_ERROR_INVALID_PARAMETER, "connected_datapath is NULL");
 
        if (dp->addr)
                free(dp->addr);
@@ -723,8 +726,7 @@ int vine_data_path_connect(vine_address_family_e addr_family,
                _vine_data_path_destroy(*connected_datapath);
        }
 
-       if (connected_datapath)
-               *connected_datapath = dp;
+       *connected_datapath = dp;
 
        return __convert_data_path_error_to_vine_error((vine_data_path_error)ret);
 }