diff options
author | Machiavelli <none@none> | 2010-12-04 10:14:12 +0100 |
---|---|---|
committer | Machiavelli <none@none> | 2010-12-04 10:14:12 +0100 |
commit | 737aeae50c60c8ec7450c1ac20f19bb286ea8037 (patch) | |
tree | d371f4989cb03c989efea4a1a85d32be48516646 /src | |
parent | 526c15336d0f81edc132a79e921ad41ed9cd5c16 (diff) |
Core/Gridnotifiers: Fix a possible crash in MessageDistDeliverer::SendPacket
Updates issue #5016
Please try to re-reproduce
--HG--
branch : trunk
Diffstat (limited to 'src')
-rwxr-xr-x | src/server/game/Grids/Notifiers/GridNotifiers.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/game/Grids/Notifiers/GridNotifiers.h b/src/server/game/Grids/Notifiers/GridNotifiers.h index 6bb392a51b8..e4ca3b5018f 100755 --- a/src/server/game/Grids/Notifiers/GridNotifiers.h +++ b/src/server/game/Grids/Notifiers/GridNotifiers.h @@ -146,7 +146,8 @@ namespace Trinity if (!plr->HaveAtClient(i_source)) return; - plr->GetSession()->SendPacket(i_message); + if (WorldSession* session = plr->GetSession()) + session->SendPacket(i_message); } }; |