Skip to content

Commit fe04483

Browse files
committed
Avoid concatenating default path when mainchainrpccookiefile is an absolute path
1 parent 258d9d3 commit fe04483

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/rpc/request.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,10 @@ static fs::path GetMainchainAuthCookieFile()
139139
if (gArgs.GetChainName() == "liquidv1") {
140140
cookie_file = ".cookie";
141141
}
142-
return fsbridge::AbsPathJoin(GetMainchainDefaultDataDir(), fs::PathFromString(gArgs.GetArg("-mainchainrpccookiefile", cookie_file)));
142+
fs::path cookie_path = fs::PathFromString(gArgs.GetArg("-mainchainrpccookiefile", cookie_file));
143+
if (cookie_path.is_absolute())
144+
return cookie_path;
145+
return fsbridge::AbsPathJoin(GetMainchainDefaultDataDir(), cookie_path);
143146
}
144147

145148
bool GetMainchainAuthCookie(std::string *cookie_out)

0 commit comments

Comments
 (0)