summaryrefslogtreecommitdiff
path: root/src/game-server/monstermanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game-server/monstermanager.cpp')
-rw-r--r--src/game-server/monstermanager.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/game-server/monstermanager.cpp b/src/game-server/monstermanager.cpp
index 45772c65..3ad033f6 100644
--- a/src/game-server/monstermanager.cpp
+++ b/src/game-server/monstermanager.cpp
@@ -112,8 +112,7 @@ void MonsterManager::reload()
bool attributesSet = false;
bool behaviorSet = false;
- for (xmlNodePtr subnode = node->xmlChildrenNode; subnode != NULL;
- subnode = subnode->next)
+ for_each_xml_child_node(subnode, node)
{
if (xmlStrEqual(subnode->name, BAD_CAST "drop"))
{
@@ -286,5 +285,5 @@ void MonsterManager::deinitialize()
MonsterClass *MonsterManager::getMonster(int id)
{
MonsterClasses::const_iterator i = monsterClasses.find(id);
- return i != monsterClasses.end() ? i->second : NULL;
+ return i != monsterClasses.end() ? i->second : 0;
}