This is an automated email from the ASF dual-hosted git repository.

coheigea pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ws-neethi.git

commit a488afcbabcb7b0f394412b8ac620b202b675309
Author: Colm O hEigeartaigh <[email protected]>
AuthorDate: Tue Apr 21 12:45:35 2026 +0100

    Minor fixes
---
 src/main/java/org/apache/neethi/PolicyReference.java                 | 2 +-
 .../org/apache/neethi/builders/converters/DOMToStaxConverter.java    | 5 ++++-
 .../java/org/apache/neethi/builders/xml/XmlPrimitiveAssertion.java   | 5 ++++-
 3 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/src/main/java/org/apache/neethi/PolicyReference.java 
b/src/main/java/org/apache/neethi/PolicyReference.java
index 5490208..52d84a5 100644
--- a/src/main/java/org/apache/neethi/PolicyReference.java
+++ b/src/main/java/org/apache/neethi/PolicyReference.java
@@ -158,7 +158,7 @@ public class PolicyReference implements PolicyComponent {
                 if (pe == null) {
                     pe = new PolicyBuilder();
                 }
-                return pe.getPolicy(connection.getInputStream());
+                return pe.getPolicy(in);
             } finally {
                 in.close();
             }
diff --git 
a/src/main/java/org/apache/neethi/builders/converters/DOMToStaxConverter.java 
b/src/main/java/org/apache/neethi/builders/converters/DOMToStaxConverter.java
index 1c9eaec..d4d8158 100644
--- 
a/src/main/java/org/apache/neethi/builders/converters/DOMToStaxConverter.java
+++ 
b/src/main/java/org/apache/neethi/builders/converters/DOMToStaxConverter.java
@@ -34,7 +34,10 @@ public class DOMToStaxConverter extends AbstractDOMConverter
 
     public XMLStreamReader convert(Element s) {
         try {
-            return XMLInputFactory.newInstance().createXMLStreamReader(new 
DOMSource(s));
+            XMLInputFactory xif = XMLInputFactory.newInstance();
+            xif.setProperty(XMLInputFactory.IS_SUPPORTING_EXTERNAL_ENTITIES, 
Boolean.FALSE);
+            xif.setProperty(XMLInputFactory.SUPPORT_DTD, Boolean.FALSE);
+            return xif.createXMLStreamReader(new DOMSource(s));
         } catch (XMLStreamException ex) {
             throw new ConverterException(ex);
         }
diff --git 
a/src/main/java/org/apache/neethi/builders/xml/XmlPrimitiveAssertion.java 
b/src/main/java/org/apache/neethi/builders/xml/XmlPrimitiveAssertion.java
index 2dc267e..3fc5a92 100644
--- a/src/main/java/org/apache/neethi/builders/xml/XmlPrimitiveAssertion.java
+++ b/src/main/java/org/apache/neethi/builders/xml/XmlPrimitiveAssertion.java
@@ -120,7 +120,10 @@ public class XmlPrimitiveAssertion extends 
PrimitiveAssertion implements Asserti
 
     public void serialize(XMLStreamWriter writer) throws XMLStreamException {
         if (element != null) {
-            copyEvents(XMLInputFactory.newInstance().createXMLEventReader(new 
DOMSource(element)), writer);
+            XMLInputFactory xif = XMLInputFactory.newInstance();
+            xif.setProperty(XMLInputFactory.IS_SUPPORTING_EXTERNAL_ENTITIES, 
Boolean.FALSE);
+            xif.setProperty(XMLInputFactory.SUPPORT_DTD, Boolean.FALSE);
+            copyEvents(xif.createXMLEventReader(new DOMSource(element)), 
writer);
         } else {
             throw new RuntimeException("Wrapped Element is not set");
         }

Reply via email to