File bsc#1187414-0001-Fix-libcrmcommon-Correctly-handle-case-sensitive-ids.patch of Package pacemaker.32052

From a038104c4abccba180431abf4638a2368cb7dfb1 Mon Sep 17 00:00:00 2001
From: Emil Penchev <emil.penchev@suse.com>
Date: Thu, 1 Jul 2021 16:04:30 +0300
Subject: [PATCH] Fix: libcrmcommon: Correctly handle case-sensitive ids of xml
 objects when changing a value.

---
 lib/common/xml.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/common/xml.c b/lib/common/xml.c
index 52706061f..dd20fb961 100644
--- a/lib/common/xml.c
+++ b/lib/common/xml.c
@@ -2614,10 +2614,10 @@ update_xml_child(xmlNode * child, xmlNode * to_update)
     CRM_CHECK(child != NULL, return FALSE);
     CRM_CHECK(to_update != NULL, return FALSE);
 
-    if (!pcmk__str_eq(crm_element_name(to_update), crm_element_name(child), pcmk__str_casei)) {
+    if (!pcmk__str_eq(crm_element_name(to_update), crm_element_name(child), pcmk__str_none)) {
         can_update = FALSE;
 
-    } else if (!pcmk__str_eq(ID(to_update), ID(child), pcmk__str_casei)) {
+    } else if (!pcmk__str_eq(ID(to_update), ID(child), pcmk__str_none)) {
         can_update = FALSE;
 
     } else if (can_update) {
-- 
2.31.1

openSUSE Build Service is sponsored by