diff options
author | megamage <none@none> | 2009-04-18 11:05:35 -0500 |
---|---|---|
committer | megamage <none@none> | 2009-04-18 11:05:35 -0500 |
commit | db65f3c111197342e864e296bd7b8b6369a11add (patch) | |
tree | 2e33b59651749fd9bf1b2ffb1b443c37a353560e /src/bindings/scripts/ScriptMgr.cpp | |
parent | 5629168dbbc658d44e8b12544b768ac23bf95991 (diff) | |
parent | 60736b1f7da05e5eee5100edc3e80fbb9e228495 (diff) |
*Merge.
--HG--
branch : trunk
Diffstat (limited to 'src/bindings/scripts/ScriptMgr.cpp')
-rw-r--r-- | src/bindings/scripts/ScriptMgr.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/bindings/scripts/ScriptMgr.cpp b/src/bindings/scripts/ScriptMgr.cpp index 1de66cdf98d..f23fd83832d 100644 --- a/src/bindings/scripts/ScriptMgr.cpp +++ b/src/bindings/scripts/ScriptMgr.cpp @@ -1679,6 +1679,8 @@ bool GossipSelectWithCode( Player *player, Creature *_Creature, uint32 sender, u TRINITY_DLL_EXPORT bool GOSelect( Player *player, GameObject *_GO, uint32 sender, uint32 action ) { + if(!_GO) + return false; debug_log("TSCR: Gossip selection, sender: %d, action: %d",sender, action); Script *tmpscript = m_scripts[_GO->GetGOInfo()->ScriptId]; @@ -1691,6 +1693,8 @@ bool GOSelect( Player *player, GameObject *_GO, uint32 sender, uint32 action ) TRINITY_DLL_EXPORT bool GOSelectWithCode( Player *player, GameObject *_GO, uint32 sender, uint32 action, const char* sCode ) { + if(!_GO) + return false; debug_log("TSCR: Gossip selection, sender: %d, action: %d",sender, action); Script *tmpscript = m_scripts[_GO->GetGOInfo()->ScriptId]; |