From 08680c58de1271ce42a72ce4105e5a3337d0498c Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Thu, 21 Jan 2016 14:47:53 +0000 Subject: coverity#1326438 Dereference null return value and coverity#1326439 Dereference null return value Change-Id: Idf7e6f34accfb5d5b98a62f6ad221c325e24586a --- .../pentaho/layoutprocessor/OfficeGroupLayoutController.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'reportbuilder') diff --git a/reportbuilder/java/org/libreoffice/report/pentaho/layoutprocessor/OfficeGroupLayoutController.java b/reportbuilder/java/org/libreoffice/report/pentaho/layoutprocessor/OfficeGroupLayoutController.java index 8933adf26aa8..5f8b91ccb599 100644 --- a/reportbuilder/java/org/libreoffice/report/pentaho/layoutprocessor/OfficeGroupLayoutController.java +++ b/reportbuilder/java/org/libreoffice/report/pentaho/layoutprocessor/OfficeGroupLayoutController.java @@ -109,6 +109,12 @@ public class OfficeGroupLayoutController extends SectionLayoutController final OfficeGroup group = (OfficeGroup) getElement(); final OfficeGroupSection header = group.getHeader(); + + if (header == null) + { + return controller; + } + controller.waitForJoin = true; return processChild(controller, header, getFlowController()); } @@ -127,6 +133,12 @@ public class OfficeGroupLayoutController extends SectionLayoutController final OfficeGroup group = (OfficeGroup) getElement(); final OfficeGroupSection footer = group.getFooter(); + + if (footer == null) + { + return controller; + } + controller.waitForJoin = true; return processChild(controller, footer, getFlowController()); } -- cgit v1.2.3