From 4c48933c17ef01aed29eedd773dff7dacda5d440 Mon Sep 17 00:00:00 2001 From: orignal Date: Thu, 1 Oct 2026 15:13:12 -0400 Subject: [PATCH] try to print value of peerID for unknown client --- libi2pd_client/TorrentsRPC.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libi2pd_client/TorrentsRPC.cpp b/libi2pd_client/TorrentsRPC.cpp index 7b2a41e5..2b1b0552 100644 --- a/libi2pd_client/TorrentsRPC.cpp +++ b/libi2pd_client/TorrentsRPC.cpp @@ -622,7 +622,11 @@ namespace torrents else if (peerIDStr.substr (0, 3) == "TIX") return "Tixati"; - return "Unknown"; + std::string unknown("Unknown ("); + for (auto ch: peerIDStr) + unknown.push_back (std::isprint ((uint8_t)ch) ? ch : '?'); + unknown.push_back (')'); + return unknown; } std::string JSONRPCHandler::HandleTorrentStop (boost::json::object&& jsonRequest)