File bsc#1127716-0003-Fix-libcrmcommon-return-error-when-applying-XML-diff-1.1.patch of Package pacemaker.14737
From f40dad3645bfee99ad6b2bafbe69242171c44cf3 Mon Sep 17 00:00:00 2001
From: "Gao,Yan" <ygao@suse.com>
Date: Tue, 30 Apr 2019 00:19:46 +0200
Subject: [PATCH 3/3] Fix: libcrmcommon: return error when applying XML diffs
containing unknown operations
---
lib/common/xml.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/lib/common/xml.c b/lib/common/xml.c
index 5f5260006..91c0edb66 100644
--- a/lib/common/xml.c
+++ b/lib/common/xml.c
@@ -1578,6 +1578,7 @@ xml_apply_patchset_v2(xmlNode *xml, xmlNode *patchset)
} else {
crm_err("Unknown operation: %s", op);
+ rc = -pcmk_err_diff_failed;
}
}
--
2.16.4