From a89f979dea265d68f22daee013ee8c4ee30e6c5b Mon Sep 17 00:00:00 2001
From: Norbert Thiebaud <nthiebaud@gmail.com>
Date: Fri, 4 Jul 2014 12:43:43 +0200
Subject: coverity#735805 dereference null value

Change-Id: I3782cffb19e45635076f19eb568fc547b9680b0d
---
 sc/source/ui/dbgui/filtdlg.cxx | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

(limited to 'sc/source/ui')

diff --git a/sc/source/ui/dbgui/filtdlg.cxx b/sc/source/ui/dbgui/filtdlg.cxx
index 572e07e6b79d..ca0fdee39b6e 100644
--- a/sc/source/ui/dbgui/filtdlg.cxx
+++ b/sc/source/ui/dbgui/filtdlg.cxx
@@ -270,9 +270,12 @@ void ScFilterDlg::Init( const SfxItemSet& rArgSet )
                         pDoc->GetFormatTable()->GetInputLineString( rItem.mfVal, 0, aValStr);
                     else if (rItem.meType == ScQueryEntry::ByDate)
                     {
-                        SvNumberFormatter* pFormatter = pDoc->GetFormatTable();
-                        pFormatter->GetInputLineString( rItem.mfVal,
-                                pFormatter->GetStandardFormat( NUMBERFORMAT_DATE), aValStr);
+                        if(pDoc)
+                        {
+                            SvNumberFormatter* pFormatter = pDoc->GetFormatTable();
+                            pFormatter->GetInputLineString( rItem.mfVal,
+                                                            pFormatter->GetStandardFormat( NUMBERFORMAT_DATE), aValStr);
+                        }
                     }
                     else
                     {
-- 
cgit