diff --git a/src/core/rpc/server.cpp b/src/core/rpc/server.cpp index 0ba052017..b3e66d6ff 100644 --- a/src/core/rpc/server.cpp +++ b/src/core/rpc/server.cpp @@ -25,9 +25,13 @@ void Server::Stop() { } void Server::NewRequestCallback(std::unique_ptr new_request) { - LOG_INFO(RPC_Server, "Received request version={} id={} type={} size={}", - new_request->GetVersion(), new_request->GetId(), - static_cast(new_request->GetPacketType()), new_request->GetPacketDataSize()); + if (new_request) { + LOG_INFO(RPC_Server, "Received request version={} id={} type={} size={}", + new_request->GetVersion(), new_request->GetId(), + static_cast(new_request->GetPacketType()), new_request->GetPacketDataSize()); + } else { + LOG_INFO(RPC_Server, "Received end packet"); + } rpc_server.QueueRequest(std::move(new_request)); }