153aa9179Sopenharmony_ciFrom 2464652537fa5f3b89e71c31eed777b42fa64708 Mon Sep 17 00:00:00 2001 253aa9179Sopenharmony_ciFrom: Nick Wellnhofer <wellnhofer@aevum.de> 353aa9179Sopenharmony_ciDate: Wed, 18 May 2022 02:16:34 +0200 453aa9179Sopenharmony_ciSubject: [PATCH] Fix unintended fall-through in xmlNodeAddContentLen 553aa9179Sopenharmony_ci 653aa9179Sopenharmony_ciReference:https://github.com/GNOME/libxml2/commit/2464652537fa5f3b89e71c31eed777b42fa64708 753aa9179Sopenharmony_ciConflict:NA 853aa9179Sopenharmony_ci 953aa9179Sopenharmony_ci--- 1053aa9179Sopenharmony_ci tree.c | 7 ++++--- 1153aa9179Sopenharmony_ci 1 file changed, 4 insertions(+), 3 deletions(-) 1253aa9179Sopenharmony_ci 1353aa9179Sopenharmony_cidiff --git a/tree.c b/tree.c 1453aa9179Sopenharmony_ciindex ed0a838..fe6f54a 100644 1553aa9179Sopenharmony_ci--- a/tree.c 1653aa9179Sopenharmony_ci+++ b/tree.c 1753aa9179Sopenharmony_ci@@ -5879,10 +5879,11 @@ xmlNodeAddContentLen(xmlNodePtr cur, const xmlChar *content, int len) { 1853aa9179Sopenharmony_ci cur->content = xmlStrncatNew(cur->content, content, len); 1953aa9179Sopenharmony_ci cur->properties = NULL; 2053aa9179Sopenharmony_ci cur->nsDef = NULL; 2153aa9179Sopenharmony_ci- break; 2253aa9179Sopenharmony_ci- } 2353aa9179Sopenharmony_ci- cur->content = xmlStrncat(cur->content, content, len); 2453aa9179Sopenharmony_ci+ } else { 2553aa9179Sopenharmony_ci+ cur->content = xmlStrncat(cur->content, content, len); 2653aa9179Sopenharmony_ci+ } 2753aa9179Sopenharmony_ci } 2853aa9179Sopenharmony_ci+ break; 2953aa9179Sopenharmony_ci case XML_DOCUMENT_NODE: 3053aa9179Sopenharmony_ci case XML_DTD_NODE: 3153aa9179Sopenharmony_ci case XML_HTML_DOCUMENT_NODE: 3253aa9179Sopenharmony_ci-- 3353aa9179Sopenharmony_ci2.27.0 3453aa9179Sopenharmony_ci 35