From b21895717debfc513640463371e76d2d16051491 Mon Sep 17 00:00:00 2001 From: Nick Wellnhofer Date: Mon, 13 Nov 2017 21:23:17 +0100 Subject: Fix -Wenum-compare warnings Also fixes a serious bug in xmlXPtrNewRangeNodePoint. --- xpath.c | 2 +- xpointer.c | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/xpath.c b/xpath.c index a9f29685..5211b126 100644 --- a/xpath.c +++ b/xpath.c @@ -12386,7 +12386,7 @@ xmlXPathNodeCollectAndTest(xmlXPathParserContextPtr ctxt, default: break; } - } else if (cur->type == type) { + } else if (cur->type == (xmlElementType) type) { if (cur->type == XML_NAMESPACE_DECL) XP_TEST_HIT_NS else diff --git a/xpointer.c b/xpointer.c index c8ebff3c..6a41f079 100644 --- a/xpointer.c +++ b/xpointer.c @@ -467,8 +467,6 @@ xmlXPtrNewRangeNodePoint(xmlNodePtr start, xmlXPathObjectPtr end) { return(NULL); if (end == NULL) return(NULL); - if (start->type != XPATH_POINT) - return(NULL); if (end->type != XPATH_POINT) return(NULL); -- cgit v1.2.1