Blob Blame History Raw
From dd0129dfd119f85cd605c029ef4a654357076127 Mon Sep 17 00:00:00 2001
From: Dominic Cleal <dcleal@redhat.com>
Date: Tue, 15 Oct 2013 15:51:12 +0100
Subject: [PATCH] Workaround for older libxml2 versions (i.e. EL5) without
 xmlFirstElementChild

---
 tests/test-api.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/tests/test-api.c b/tests/test-api.c
index eb4ffe1..9762dcb 100644
--- a/tests/test-api.c
+++ b/tests/test-api.c
@@ -479,14 +479,14 @@ static void testToXml(CuTest *tc) {
     value = xmlGetProp(xmldoc, BAD_CAST "match");
     CuAssertStrEquals(tc, "/files/etc/passwd", (const char*)value);
 
-    xmldoc = xmlFirstElementChild(xmldoc);
+    xmldoc = xmldoc->children;
     value = xmlGetProp(xmldoc, BAD_CAST "label");
     CuAssertStrEquals(tc, "passwd", (const char*)value);
 
     value = xmlGetProp(xmldoc, BAD_CAST "path");
     CuAssertStrEquals(tc, "/files/etc/passwd", (const char*)value);
 
-    xmldoc = xmlFirstElementChild(xmldoc);
+    xmldoc = xmldoc->children;
     value = xmlGetProp(xmldoc, BAD_CAST "label");
     CuAssertStrEquals(tc, "root", (const char*)value);
 
@@ -495,7 +495,7 @@ static void testToXml(CuTest *tc) {
     CuAssertRetSuccess(tc, r);
     r = aug_to_xml(aug, ".", &xmldoc, 0);
     CuAssertRetSuccess(tc, r);
-    xmldoc = xmlFirstElementChild(xmldoc);
+    xmldoc = xmldoc->children;
     value = xmlGetProp(xmldoc, BAD_CAST "label");
     CuAssertStrEquals(tc, "passwd", (const char*)value);
 
-- 
1.8.3.1