From 4813152b9c73bbfbc2d11951fb4ffb912ac41741 Mon Sep 17 00:00:00 2001 From: Santiago Gimeno Date: Thu, 9 Jan 2025 16:47:34 +0100 Subject: [PATCH] agents: don't send exit if grpc agent unconfigured PR-URL: https://github.com/nodesource/nsolid/pull/248 Reviewed-By: Rafael Gonzaga --- agents/grpc/src/grpc_agent.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/agents/grpc/src/grpc_agent.cc b/agents/grpc/src/grpc_agent.cc index a58ac3e3ff..5361aecf75 100644 --- a/agents/grpc/src/grpc_agent.cc +++ b/agents/grpc/src/grpc_agent.cc @@ -1228,7 +1228,9 @@ void GrpcAgent::do_start() { } void GrpcAgent::do_stop() { - if (!unauthorized_) { + // Don't try to send the exit event when grpc connection wasn't authorized or + // the agent wasn't fully configured. + if (!unauthorized_ && nsolid_service_stub_) { send_exit(); }