summaryrefslogtreecommitdiff
path: root/libjava/classpath/gnu/xml/aelfred2/SAXDriver.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/classpath/gnu/xml/aelfred2/SAXDriver.java')
-rw-r--r--libjava/classpath/gnu/xml/aelfred2/SAXDriver.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/libjava/classpath/gnu/xml/aelfred2/SAXDriver.java b/libjava/classpath/gnu/xml/aelfred2/SAXDriver.java
index 7e950ce042a..6864ff65971 100644
--- a/libjava/classpath/gnu/xml/aelfred2/SAXDriver.java
+++ b/libjava/classpath/gnu/xml/aelfred2/SAXDriver.java
@@ -717,7 +717,9 @@ final public class SAXDriver
}
else
{
- in.setSystemId(absolutize(baseURI, in.getSystemId(), false));
+ in.setSystemId(absolutize(baseURI,
+ in.getSystemId(),
+ entityResolver != base));
source = entityResolver.resolveEntity(in.getPublicId(),
in.getSystemId());
if (source == null)