From ad6bd536923b60a906df28252c2567f4d156272a Mon Sep 17 00:00:00 2001 From: Christian Hopps Date: Wed, 16 Mar 2022 10:11:19 -0400 Subject: [PATCH] lib: grpc: fix covevrity warnings One uninit warning and one missing lock warning, both were OK but let's make the tool happy. Signed-off-by: Christian Hopps --- lib/northbound_grpc.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/northbound_grpc.cpp b/lib/northbound_grpc.cpp index dda1756214..9cb999110b 100644 --- a/lib/northbound_grpc.cpp +++ b/lib/northbound_grpc.cpp @@ -223,7 +223,7 @@ class RpcStateBase pthread_mutex_t cmux = PTHREAD_MUTEX_INITIALIZER; pthread_cond_t cond = PTHREAD_COND_INITIALIZER; CallState state = CREATE; - CallState entered_state; + CallState entered_state = CREATE; public: const char *name; @@ -1153,7 +1153,9 @@ static void *grpc_pthread_start(void *arg) std::unique_ptr server = builder.BuildAndStart(); s_server = server.get(); + pthread_mutex_lock(&s_server_lock); // Make coverity happy grpc_running = true; + pthread_mutex_unlock(&s_server_lock); // Make coverity happy /* Schedule unary RPC handlers */ REQUEST_NEWRPC(GetCapabilities, NULL); -- 2.39.5