[Cleanup] Add cehck for owner in quest::pausetimer() (#3304)

# Notes
- We didn't check for `owner` before doing `owner->GetName()`.
This commit is contained in:
Alex King 2023-04-23 15:07:09 -04:00 committed by GitHub
parent 1c9ea57a4e
commit ad1764b464
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -626,6 +626,10 @@ void QuestManager::stopalltimers(Mob *mob) {
void QuestManager::pausetimer(const char* timer_name, Mob* mob) {
QuestManagerCurrentQuestVars();
if (!mob && !owner) {
return;
}
std::list<QuestTimer>::iterator cur = QTimerList.begin(), end;
std::list<PausedTimer>::iterator pcur = PTimerList.begin(), pend;
PausedTimer pt;