[Libreoffice-commits] core.git: 2 commits - xmerge/source

Caolán McNamara caolanm at redhat.com
Wed Oct 28 20:58:26 UTC 2015


 xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/PluginFactoryImpl.java |    4 ++--
 xmerge/source/xmerge/java/org/openoffice/xmerge/util/XmlUtil.java                         |    8 +++++---
 2 files changed, 7 insertions(+), 5 deletions(-)

New commits:
commit ac00222a258c837bf60669db2bd03ee06cdf86a0
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Wed Oct 28 20:57:44 2015 +0000

    coverity#1326258 Explicit null dereferenced
    
    Change-Id: I58b07353f4dca7fc24305bd0120ed7db18339e83

diff --git a/xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/PluginFactoryImpl.java b/xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/PluginFactoryImpl.java
index cb7167b..67432ac 100644
--- a/xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/PluginFactoryImpl.java
+++ b/xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/PluginFactoryImpl.java
@@ -140,7 +140,7 @@ public final class PluginFactoryImpl extends PluginFactory
         try {
             props.load(is);
 
-            String info = props.getProperty(mimeType);
+            String info = mimeType != null ? props.getProperty(mimeType) : null;
             if (info != null) {
                 ext = info;
             }
@@ -171,4 +171,4 @@ public final class PluginFactoryImpl extends PluginFactory
         DocumentMergerImpl merger = new DocumentMergerImpl(doc, cc);
         return merger;
     }
-}
\ No newline at end of file
+}
commit 4a0a89f2ee602394f3b67437eb047ace33f2ada6
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Wed Oct 28 20:54:42 2015 +0000

    coverity#1326465 Dereference null return value
    
    Change-Id: I0bb704e3f49444c7b377ac22acb52cf2dd58325f

diff --git a/xmerge/source/xmerge/java/org/openoffice/xmerge/util/XmlUtil.java b/xmerge/source/xmerge/java/org/openoffice/xmerge/util/XmlUtil.java
index 71e68f3..9cf24bf 100644
--- a/xmerge/source/xmerge/java/org/openoffice/xmerge/util/XmlUtil.java
+++ b/xmerge/source/xmerge/java/org/openoffice/xmerge/util/XmlUtil.java
@@ -45,8 +45,10 @@ public final class XmlUtil {
         // clone the starting node
         Node clonedNode = cloneNode(docNode, newNode);
 
-        // then clone the sub-tree recursively
-        cloneTree(docNode, clonedNode, newNode);
+        if (clonedNode != null) {
+            // then clone the sub-tree recursively
+            cloneTree(docNode, clonedNode, newNode);
+        }
 
         return clonedNode;
     }
@@ -166,4 +168,4 @@ public final class XmlUtil {
 
         return buffer.toString();
     }
-}
\ No newline at end of file
+}


More information about the Libreoffice-commits mailing list