Fixed crash with serverConfig.users

widgets
Elliott Liggett 2023-02-22 10:42:23 -08:00
rodzic 43d8ecdd11
commit 29bd24800f
1 zmienionych plików z 4 dodań i 3 usunięć

Wyświetl plik

@ -859,15 +859,16 @@ void settingswidget::populateServerUsers()
// We will assume the data are safe to use.
bool blank = false;
int row=0;
qDebug(logGui()) << "Adding server users. Size: " << serverConfig->users.size();
QList<SERVERUSER>::iterator user = serverConfig->users.begin();
while (user != serverConfig->users.end())
{
serverAddUserLine(user->username, user->password, user->userType);
if((user->username == "") && !blank)
blank = true;
row++;
user++;
// TODO: CRASH!! Cannot evaluate username if users are blank/empty.
// if((user->username == "") && !blank)
// blank = true;
}
if (row==1 && blank)
{