From ff231068528f8fb478de8150b1eb44b8ad098a40 Mon Sep 17 00:00:00 2001 From: Jeff Date: Mon, 5 Oct 2020 12:55:19 -0400 Subject: [PATCH] don't allow running lokid-rpc as client (#1394) --- llarp/rpc/lokid_rpc_client.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/llarp/rpc/lokid_rpc_client.cpp b/llarp/rpc/lokid_rpc_client.cpp index 3b6417a84..fd841ff09 100644 --- a/llarp/rpc/lokid_rpc_client.cpp +++ b/llarp/rpc/lokid_rpc_client.cpp @@ -47,6 +47,10 @@ namespace llarp void LokidRpcClient::ConnectAsync(lokimq::address url) { + if (not m_Router->IsServiceNode()) + { + throw std::runtime_error("we cannot talk to lokid while not a service node"); + } LogInfo("connecting to lokid via LMQ at ", url); m_Connection = m_lokiMQ->connect_remote( url,