summaryrefslogtreecommitdiff
path: root/lib/northbound_grpc.cpp
diff options
context:
space:
mode:
authorChristian Hopps <chopps@labn.net>2022-03-16 10:11:19 -0400
committerChristian Hopps <chopps@labn.net>2022-03-16 11:31:50 -0400
commitad6bd536923b60a906df28252c2567f4d156272a (patch)
tree4f40e4d08312708182b586a944bddcc7d5b57c79 /lib/northbound_grpc.cpp
parentbf1bf09616f7b47c83bce49546f5b8496686bd43 (diff)
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 <chopps@labn.net>
Diffstat (limited to 'lib/northbound_grpc.cpp')
-rw-r--r--lib/northbound_grpc.cpp4
1 files changed, 3 insertions, 1 deletions
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<grpc::Server> 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);