From d892f3daf9d54e77133b3f1da0c14f37fe063204 Mon Sep 17 00:00:00 2001 From: Connor Tumbleson Date: Tue, 13 Feb 2024 06:03:31 -0500 Subject: [PATCH] fix: remove validation on start/end tag matching (#3513) --- .../src/main/java/org/xmlpull/renamed/MXSerializer.java | 5 ----- 1 file changed, 5 deletions(-) diff --git a/brut.apktool/apktool-lib/src/main/java/org/xmlpull/renamed/MXSerializer.java b/brut.apktool/apktool-lib/src/main/java/org/xmlpull/renamed/MXSerializer.java index 454c47b9..417d7765 100644 --- a/brut.apktool/apktool-lib/src/main/java/org/xmlpull/renamed/MXSerializer.java +++ b/brut.apktool/apktool-lib/src/main/java/org/xmlpull/renamed/MXSerializer.java @@ -702,11 +702,6 @@ public class MXSerializer implements XmlSerializer { if (checkNamesInterned && namesInterned) { checkInterning(name); } - String startTagName = elName[depth]; - if ((!namesInterned && !name.equals(startTagName)) || (namesInterned && name != startTagName)) { - throw new IllegalArgumentException("expected element name " - + printable(elName[depth]) + " and not " + printable(name) + getLocation()); - } if (startTagIncomplete) { writeNamespaceDeclarations(); out.write(" />"); // space is added to make it easier to work in XHTML!!!