summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/xplist.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/xplist.c b/src/xplist.c
index e0d3768..0b803cf 100644
--- a/src/xplist.c
+++ b/src/xplist.c
@@ -227,6 +227,9 @@ static void xml_to_node(xmlNodePtr xml_node, plist_t * plist_node)
227{ 227{
228 xmlNodePtr node = NULL; 228 xmlNodePtr node = NULL;
229 229
230 if (!xml_node)
231 return;
232
230 for (node = xml_node->children; node; node = node->next) { 233 for (node = xml_node->children; node; node = node->next) {
231 234
232 while (node && !xmlStrcmp(node->name, XPLIST_TEXT)) 235 while (node && !xmlStrcmp(node->name, XPLIST_TEXT))