From efa8b80eb9c51eea5d6133f54c35e3922d1ef5c6 Mon Sep 17 00:00:00 2001 From: Steven Arnow Date: Sat, 22 Jun 2013 18:51:14 +0200 Subject: [PATCH] Added NULL-pointer check for testing purposes --- src/space.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/space.c b/src/space.c index 3b7638c..0979150 100644 --- a/src/space.c +++ b/src/space.c @@ -821,7 +821,7 @@ static StarSystem* system_parse(const xmlNodePtr parent) { else if(xml_isNode(node, "planets")) { cur = node->children; do { - if(xml_isNode(cur, "planet")) { + if(cur && xml_isNode(cur, "planet")) { // Add planet to system. nplanets++; // Increase planet counter. planet = planet_pull(xml_get(cur)); @@ -844,7 +844,7 @@ static StarSystem* system_parse(const xmlNodePtr parent) { else if(xml_isNode(node, "fleets")) { cur = node->children; do { - if(xml_isNode(cur, "fleet")) { + if(cur && xml_isNode(cur, "fleet")) { fleet = CALLOC_L(SystemFleet); fleet->fleet = fleet_get(xml_get(cur)); if(fleet->fleet == NULL)