From 0993b1fcb5f2d33543bfd61f4ddb91a7a2db6086 Mon Sep 17 00:00:00 2001 From: XTZGZoReX Date: Fri, 6 Aug 2010 23:21:58 +0200 Subject: * Fixes for Linux build. --HG-- branch : trunk --- src/server/game/Scripting/ScriptMgr.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/server/game/Scripting') diff --git a/src/server/game/Scripting/ScriptMgr.h b/src/server/game/Scripting/ScriptMgr.h index 842befaf057..5ae790e2cb7 100644 --- a/src/server/game/Scripting/ScriptMgr.h +++ b/src/server/game/Scripting/ScriptMgr.h @@ -914,11 +914,11 @@ class ScriptMgr // Gets a script by its ID (assigned by ObjectMgr). static TScript* GetScriptById(uint32 id) { - for (ScriptMap::iterator it = ScriptPointerList.begin(); it != ScriptPointerList.end(); ++it) - if (it->first == id) - return it->second; + ScriptMap::iterator it = ScriptPointerList.find(id); + if (it == ScriptPointerList.end()) + return NULL; - return NULL; + return it->second; } // Attempts to add a new script to the list. -- cgit v1.2.3