util, refactor: Use GetPathArg to read "-rpccookiefile" value

This commit is contained in:
Hennadii Stepanov committed 2022-04-21 12:55:31 +02:00
1 parent 1276090705
commit 138c668e2b
1 file changed
+3 -3
+3 -3
View File
@@ -66,16 +66,16 @@ UniValue JSONRPCError(int code, const std::string& message)
*/ */
static const std::string COOKIEAUTH_USER = "__cookie__"; static const std::string COOKIEAUTH_USER = "__cookie__";
/** Default name for auth cookie file */ /** Default name for auth cookie file */
static const std::string COOKIEAUTH_FILE = ".cookie"; static const char* const COOKIEAUTH_FILE = ".cookie";
/** Get name of RPC authentication cookie file */ /** Get name of RPC authentication cookie file */
static fs::path GetAuthCookieFile(bool temp=false) static fs::path GetAuthCookieFile(bool temp=false)
{ {
std::string arg = gArgs.GetArg("-rpccookiefile", COOKIEAUTH_FILE); fs::path arg = gArgs.GetPathArg("-rpccookiefile", COOKIEAUTH_FILE);
if (temp) { if (temp) {
arg += ".tmp"; arg += ".tmp";
} }
return AbsPathForConfigVal(fs::PathFromString(arg)); return AbsPathForConfigVal(arg);
} }
bool GenerateAuthCookie(std::string *cookie_out) bool GenerateAuthCookie(std::string *cookie_out)