diff --git a/jadx-core/src/main/java/jadx/core/xmlgen/BinaryXMLParser.java b/jadx-core/src/main/java/jadx/core/xmlgen/BinaryXMLParser.java index 477d242b3f0..c455f7b2aca 100644 --- a/jadx-core/src/main/java/jadx/core/xmlgen/BinaryXMLParser.java +++ b/jadx-core/src/main/java/jadx/core/xmlgen/BinaryXMLParser.java @@ -193,6 +193,9 @@ private void parseNameSpaceEnd() throws IOException { die("NAMESPACE end is not 0x10 big"); } int dataSize = is.readInt32(); + if (dataSize != 0x18) { + LOG.warn("Invalid namespace end size"); + } int endLineNumber = is.readInt32(); int comment = is.readInt32(); int endPrefix = is.readInt32();