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")) {
|
else if(xml_isNode(node, "planets")) {
|
||||||
cur = node->children;
|
cur = node->children;
|
||||||
do {
|
do {
|
||||||
if(xml_isNode(cur, "planet")) {
|
if(cur && xml_isNode(cur, "planet")) {
|
||||||
// Add planet to system.
|
// Add planet to system.
|
||||||
nplanets++; // Increase planet counter.
|
nplanets++; // Increase planet counter.
|
||||||
planet = planet_pull(xml_get(cur));
|
planet = planet_pull(xml_get(cur));
|
||||||
@ -844,7 +844,7 @@ static StarSystem* system_parse(const xmlNodePtr parent) {
|
|||||||
else if(xml_isNode(node, "fleets")) {
|
else if(xml_isNode(node, "fleets")) {
|
||||||
cur = node->children;
|
cur = node->children;
|
||||||
do {
|
do {
|
||||||
if(xml_isNode(cur, "fleet")) {
|
if(cur && xml_isNode(cur, "fleet")) {
|
||||||
fleet = CALLOC_L(SystemFleet);
|
fleet = CALLOC_L(SystemFleet);
|
||||||
fleet->fleet = fleet_get(xml_get(cur));
|
fleet->fleet = fleet_get(xml_get(cur));
|
||||||
if(fleet->fleet == NULL)
|
if(fleet->fleet == NULL)
|
||||||
|
Loading…
Reference in New Issue
Block a user