mirror of
https://github.com/EQEmu/Server.git
synced 2026-06-11 03:31:08 +00:00
[Crash] Pointer validation in mob iteration loops (#2490)
This commit is contained in:
@@ -3866,6 +3866,9 @@ void Mob::Say(const char *format, ...)
|
||||
if (RuleB(Chat, QuestDialogueUsesDialogueWindow)) {
|
||||
for (auto &e : entity_list.GetCloseMobList(talker, (distance * distance))) {
|
||||
Mob *mob = e.second;
|
||||
if (!mob) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (!mob->IsClient()) {
|
||||
continue;
|
||||
|
||||
Reference in New Issue
Block a user