exclude ipc scheme port check

Github-Pull: #28020
Rebased-From: 0b1762c90d
This commit is contained in:
JayBitron 2023-07-02 14:22:55 +02:00 committed by Luke Dashjr
parent bbbf89a9de
commit defe61d32a

View File

@ -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));
}
}