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