diff options
author | kaelima <kaelima@live.se> | 2012-05-23 16:37:22 +0200 |
---|---|---|
committer | kaelima <kaelima@live.se> | 2012-05-23 16:37:22 +0200 |
commit | dbe8034ec277c660d1eeacbd9ac39b6783ad37dd (patch) | |
tree | 73d2b98f76adb9f8bf0b6d5e6b0e4876c27afe7e /src/server/game/Handlers/MiscHandler.cpp | |
parent | 419d537bc833fb83aac947c3fa3ba0823e5b8c81 (diff) |
Core/Calendar: Fix crash when deleting an event on the calendar. Should also stop the error message from appearing.
Thanks elecyb
Closes #6570
- Corrected some code from 66d42b4f296fa455bfc96ed6a09e64ed5cc62a9d
Diffstat (limited to 'src/server/game/Handlers/MiscHandler.cpp')
-rwxr-xr-x | src/server/game/Handlers/MiscHandler.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Handlers/MiscHandler.cpp b/src/server/game/Handlers/MiscHandler.cpp index 9abd39f90ec..a280bc30b7c 100755 --- a/src/server/game/Handlers/MiscHandler.cpp +++ b/src/server/game/Handlers/MiscHandler.cpp @@ -1733,8 +1733,8 @@ void WorldSession::HandleUpdateMissileTrajectory(WorldPacket& recvPacket) recvPacket >> moveStop; Unit* caster = ObjectAccessor::GetUnit(*_player, guid); - Spell* spell = caster ? caster->GetCurrentSpell(CURRENT_CHANNELED_SPELL) : NULL; - if (!spell || spell->m_spellInfo->Id != spellId || !spell->m_targets.HasDst()) + Spell* spell = caster ? caster->GetCurrentSpell(CURRENT_GENERIC_SPELL) : NULL; + if (!spell || spell->m_spellInfo->Id != spellId || !spell->m_targets.HasDst() || !spell->m_targets.HasSrc()) { recvPacket.rfinish(); return; |