diff --git a/examples/ucp_hello_world.c b/examples/ucp_hello_world.c index f4a2be5e623..32a0440cb49 100644 --- a/examples/ucp_hello_world.c +++ b/examples/ucp_hello_world.c @@ -402,6 +402,7 @@ static int run_ucx_server(ucp_worker_h ucp_worker) "should detect error by keepalive mechanism\n"); free(msg); raise(SIGKILL); + exit(1); } peer_addr_len = msg->data_len; diff --git a/src/ucp/wireup/wireup_cm.c b/src/ucp/wireup/wireup_cm.c index e1e6c327bed..ff87913d590 100644 --- a/src/ucp/wireup/wireup_cm.c +++ b/src/ucp/wireup/wireup_cm.c @@ -942,6 +942,7 @@ void ucp_cm_server_conn_request_cb(uct_listener_h listener, void *arg, err_reject: status = uct_listener_reject(listener, conn_request); if (status != UCS_OK) { + /* coverity[pass_freed_arg] */ ucs_warn("failed to reject connect request %p on listener %p", conn_request, listener); } diff --git a/src/uct/base/uct_cm.c b/src/uct/base/uct_cm.c index faa9579abd0..d2e0d79f02f 100644 --- a/src/uct/base/uct_cm.c +++ b/src/uct/base/uct_cm.c @@ -284,7 +284,7 @@ UCS_CLASS_INIT_FUNC(uct_cm_t, uct_cm_ops_t* ops, uct_iface_ops_t* iface_ops, return UCS_STATS_NODE_ALLOC(&self->iface.stats, &uct_cm_stats_class, ucs_stats_get_root(), "%s-%p", "iface", - self->iface); + &self->iface); } UCS_CLASS_CLEANUP_FUNC(uct_cm_t) diff --git a/test/gtest/uct/ib/test_sockaddr.cc b/test/gtest/uct/ib/test_sockaddr.cc index 98f1be51b92..0c85432c1a5 100644 --- a/test/gtest/uct/ib/test_sockaddr.cc +++ b/test/gtest/uct/ib/test_sockaddr.cc @@ -1211,7 +1211,7 @@ class test_uct_cm_sockaddr_stress : public test_uct_cm_sockaddr { int index; index = get_ep_index(ep); - ASSERT_GE(index, 0); + ASSERT_TRUE(index >= 0); EXPECT_LT(index, (2 * m_clients_num)); pthread_mutex_lock(&m_lock);