Warning/ban notifications: null check userInfo pointer before dereferencing it
This commit is contained in:
parent
f31a89ebbb
commit
b462f95343
1 changed files with 6 additions and 1 deletions
|
@ -268,7 +268,12 @@ QList<QString> Server::getOnlineModeratorList()
|
||||||
QList<QString> results;
|
QList<QString> results;
|
||||||
for (int i = 0; i < clients.size(); ++i) {
|
for (int i = 0; i < clients.size(); ++i) {
|
||||||
ServerInfo_User *data = clients[i]->getUserInfo();
|
ServerInfo_User *data = clients[i]->getUserInfo();
|
||||||
if (data->user_level() & ServerInfo_User::IsModerator || data->user_level() & ServerInfo_User::IsAdmin) //TODO: this line should be updated in the event there is any type of new user level created
|
|
||||||
|
//TODO: this line should be updated in the event there is any type of new user level created
|
||||||
|
if (data &&
|
||||||
|
(data->user_level() & ServerInfo_User::IsModerator ||
|
||||||
|
data->user_level() & ServerInfo_User::IsAdmin)
|
||||||
|
)
|
||||||
results << QString::fromStdString(data->name()).simplified();
|
results << QString::fromStdString(data->name()).simplified();
|
||||||
}
|
}
|
||||||
return results;
|
return results;
|
||||||
|
|
Loading…
Reference in a new issue