From defe61d32a4790ff48c32b8aa3c0b31785203237 Mon Sep 17 00:00:00 2001 From: JayBitron Date: Sun, 2 Jul 2023 14:22:55 +0200 Subject: [PATCH] exclude ipc scheme port check Github-Pull: #28020 Rebased-From: 0b1762c90d1e25b3eb9dc9f51c06fb40335f61a1 --- src/init.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/init.cpp b/src/init.cpp index 1122496539..9aa22a1478 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -1283,7 +1283,7 @@ bool AppInitMain(NodeContext& node, interfaces::BlockAndHeaderTipInfo* tip_info) for (const std::string& socket_addr : args.GetArgs(port_option)) { std::string host_out; uint16_t port_out{0}; - if (!SplitHostPort(socket_addr, port_out, host_out)) { + if (socket_addr.rfind("ipc:", 0) != 0 && !SplitHostPort(socket_addr, port_out, host_out)) { return InitError(InvalidPortErrMsg(port_option, socket_addr)); } }