8016133: Regression: diff. behavior with user-defined SAXParser

Reviewed-by: chegar, dfuchs
This commit is contained in:
Joe Wang 2013-06-17 12:47:02 -07:00
parent c470fbe806
commit f320f80d13

View File

@ -85,6 +85,7 @@ final public class XMLReaderFactory
private static final String property = "org.xml.sax.driver";
private static SecuritySupport ss = new SecuritySupport();
private static String _clsFromJar = null;
private static boolean _jarread = false;
/**
* Attempt to create an XMLReader from system defaults.
@ -163,14 +164,14 @@ final public class XMLReaderFactory
}
if (in != null) {
reader = new BufferedReader (
new InputStreamReader (in, "UTF8"));
className = reader.readLine ();
reader = new BufferedReader (new InputStreamReader (in, "UTF8"));
_clsFromJar = reader.readLine ();
in.close ();
}
} catch (Exception e) {
}
}
className = _clsFromJar;
}
// 3. Distro-specific fallback