From 687d9602270639713a6d88e08413755004114701 Mon Sep 17 00:00:00 2001 From: shuu37 Date: Sat, 28 Feb 2026 00:18:06 -0800 Subject: [PATCH] fix: use maybePassword instead of maybeUsername for g_Password in JSON parsing Copy-paste bug on line 570: when using --json mode, g_Password was being set from maybeUsername instead of maybePassword, causing login to always fail because password == username. --- src/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index ef8f197..ff30350 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -567,7 +567,7 @@ int __cdecl main(int argc, char* argv[]) auto maybePassword = jsonGet(jsonData, "password"); globals::g_Username = maybeUsername.value_or(globals::g_Username); - globals::g_Password = maybeUsername.value_or(globals::g_Password); + globals::g_Password = maybePassword.value_or(globals::g_Password); // Set autologin if it isn't set already if (maybeUsername.has_value() && maybePassword.has_value())