Added NULL-pointer check for testing purposes
This commit is contained in:
parent
084230caed
commit
efa8b80eb9
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user