Dingf / GDCommunityLauncher

The launcher for the Grim Dawn Community League project
MIT License
1 stars 2 forks source link

Saved passwords with '=' are not parsed correctly #9

Open Dingf opened 5 months ago

Dingf commented 5 months ago

When loading a user's password from the .ini configuration file, if the user's password has a '=' character in it, it will not be read correctly due to how Configuration.cpp parses the values. This results in an incorrect username/password error when attempting to login, even though the user's credentials are correct.

Dingf commented 5 months ago

This may extend into other special characters as well. One user reported that the launcher was not saving the configuration correctly when the password contained special characters (^'>m=2n2.D.n4$9).