summaryrefslogtreecommitdiff
path: root/qadevOOo
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2016-08-19 12:16:00 +0100
committerCaolán McNamara <caolanm@redhat.com>2016-08-19 13:00:44 +0100
commit608bceee0505482d7bb443aeec95c132e21e01f4 (patch)
tree54f9e54d8eb7d207877dd76de237baaa908891f6 /qadevOOo
parent84e059da41431a561db2f9d23cfff340091b9778 (diff)
coverity#1371338 Dereference null return value
Change-Id: Id03176fc5d7870e257f2a7c48bea56d8e80035a6
Diffstat (limited to 'qadevOOo')
-rw-r--r--qadevOOo/tests/java/ifc/frame/_XDocumentTemplates.java19
1 files changed, 10 insertions, 9 deletions
diff --git a/qadevOOo/tests/java/ifc/frame/_XDocumentTemplates.java b/qadevOOo/tests/java/ifc/frame/_XDocumentTemplates.java
index 60d55627b001..0a7f7f8bbab0 100644
--- a/qadevOOo/tests/java/ifc/frame/_XDocumentTemplates.java
+++ b/qadevOOo/tests/java/ifc/frame/_XDocumentTemplates.java
@@ -248,18 +248,19 @@ public class _XDocumentTemplates extends MultiMethodTest {
XRow row = UnoRuntime.queryInterface(XRow.class, statRes);
XContentAccess contAcc = UnoRuntime.queryInterface(XContentAccess.class, statRes);
XContent subContent = null;
- try {
- statRes.first();
- while(!statRes.isAfterLast()) {
- if ( subName.equals(row.getString(1)) ) {
- subContent = contAcc.queryContent();
+ if (statRes != null) {
+ try {
+ statRes.first();
+ while(!statRes.isAfterLast()) {
+ if ( subName.equals(row.getString(1)) ) {
+ subContent = contAcc.queryContent();
+ }
+ statRes.next();
}
- statRes.next();
+ } catch(com.sun.star.sdbc.SQLException e) {
+ log.println("Exception occurred:" + e);
}
- } catch(com.sun.star.sdbc.SQLException e) {
- log.println("Exception occurred:" + e);
}
-
return subContent;
}
}