aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXTZGZoReX <none@none>2010-08-08 22:02:11 +0200
committerXTZGZoReX <none@none>2010-08-08 22:02:11 +0200
commit93bca275aa1e2e89fd3538277cb27d5b7560ed3f (patch)
tree7dbda6d7481b29278bd5df681a20f7af49b6659b
parent936e641b84046ba035176f11f4b4da359c243872 (diff)
* Fix possible crash, thanks to Machiavelli for spotting it.
--HG-- branch : trunk
-rw-r--r--src/server/game/OutdoorPvP/OutdoorPvPMgr.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/OutdoorPvP/OutdoorPvPMgr.cpp b/src/server/game/OutdoorPvP/OutdoorPvPMgr.cpp
index 47d6617bac9..7028e76c80c 100644
--- a/src/server/game/OutdoorPvP/OutdoorPvPMgr.cpp
+++ b/src/server/game/OutdoorPvP/OutdoorPvPMgr.cpp
@@ -44,25 +44,25 @@ void OutdoorPvPMgr::InitOutdoorPvP()
LoadTemplates();
OutdoorPvP* pvp;
- for (uint8 i = 0; i < MAX_OUTDOORPVP_TYPES; ++i)
+ for (uint8 i = 1; i < MAX_OUTDOORPVP_TYPES; ++i)
{
OutdoorPvPDataMap::iterator iter = m_OutdoorPvPDatas.find(OutdoorPvPTypes(i));
if (iter == m_OutdoorPvPDatas.end())
{
- sLog.outErrorDb("Could not initialize OutdoorPvP object for type ID %u; no entry in database.", uint32(iter->first));
+ sLog.outErrorDb("Could not initialize OutdoorPvP object for type ID %u; no entry in database.", uint32(i));
continue;
}
pvp = sScriptMgr.CreateOutdoorPvP(iter->second);
if (!pvp)
{
- sLog.outError("Could not initialize OutdoorPvP object for type ID %u; got NULL pointer from script.", uint32(iter->first));
+ sLog.outError("Could not initialize OutdoorPvP object for type ID %u; got NULL pointer from script.", uint32(i));
continue;
}
if (!pvp->SetupOutdoorPvP())
{
- sLog.outError("Could not initialize OutdoorPvP object for type ID %u; SetupOutdoorPvP failed.", uint32(iter->first));
+ sLog.outError("Could not initialize OutdoorPvP object for type ID %u; SetupOutdoorPvP failed.", uint32(i));
delete pvp;
continue;
}