Kaydet (Commit) 7e669667 authored tarafından Caolán McNamara's avatar Caolán McNamara

coverity#1326280 Explicit null dereferenced

Change-Id: I68b88accb5518292af0b3c3418609c93371bf9cf
üst 90acf2bd
......@@ -88,17 +88,19 @@ public final class DocumentDeserializerImpl
while (enumerate.hasNext()) {
docOut = (DOMDocument) enumerate.next();
}
try {
domDoc = docOut.getContentDOM();
baos = transform(domDoc);
sxwDoc.initContentDOM();
DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
dFactory.setNamespaceAware(true);
DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
sxwDoc.setContentDOM(dBuilder.parse(new ByteArrayInputStream(baos.toByteArray())));
} catch (Exception e) {
System.out.println("The following error occurred:" + e);
if (docOut != null) {
try {
domDoc = docOut.getContentDOM();
baos = transform(domDoc);
sxwDoc.initContentDOM();
DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
dFactory.setNamespaceAware(true);
DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
sxwDoc.setContentDOM(dBuilder.parse(new ByteArrayInputStream(baos.toByteArray())));
} catch (Exception e) {
System.out.println("The following error occurred:" + e);
}
}
return sxwDoc;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment