Skip to content

Commit b9241bd

Browse files
committed
default session key to 12345 if command line switch is missing
brave/brave-browser#22021
1 parent 171e2a5 commit b9241bd

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

chromium_src/third_party/blink/renderer/core/execution_context/execution_context.cc

+6-2
Original file line numberDiff line numberDiff line change
@@ -148,10 +148,14 @@ BraveSessionCache::BraveSessionCache(ExecutionContext& context)
148148
.Utf8();
149149
if (domain.empty())
150150
return;
151+
151152
base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
152-
DCHECK(cmd_line->HasSwitch(kBraveSessionToken));
153-
base::StringToUint64(cmd_line->GetSwitchValueASCII(kBraveSessionToken),
153+
base::StringToUint64(cmd_line->HasSwitch(kBraveSessionToken)
154+
? cmd_line->GetSwitchValueASCII(kBraveSessionToken)
155+
// https://github.com/brave/brave-browser/issues/22021
156+
: "12345",
154157
&session_key_);
158+
155159
crypto::HMAC h(crypto::HMAC::SHA256);
156160
CHECK(h.Init(reinterpret_cast<const unsigned char*>(&session_key_),
157161
sizeof session_key_));

0 commit comments

Comments
 (0)