From 4f0c8964429d10b9a1ffdfa7d288ceddf2431078 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Mon, 24 Mar 2014 09:47:51 +0000 Subject: coverity#704821 Dereference after null check Change-Id: Ia4e204799fd6ce473ade87d9110041956408de83 --- svx/source/form/fmshimp.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'svx') diff --git a/svx/source/form/fmshimp.cxx b/svx/source/form/fmshimp.cxx index 0f64fd941438..8ec0324ee6b7 100644 --- a/svx/source/form/fmshimp.cxx +++ b/svx/source/form/fmshimp.cxx @@ -2289,7 +2289,7 @@ IMPL_LINK(FmXFormShell, OnFoundData, FmFoundRecordInformation*, pfriWhere) sal_Int32 nGridColumn = m_arrRelativeGridColumn[pfriWhere->nFieldPos]; if (nGridColumn != -1) { // dummer weise muss ich mir das Control erst wieder besorgen - Reference< XControl> xControl( impl_getControl( xControlModel, *pFormObject ) ); + Reference xControl( pFormObject ? impl_getControl( xControlModel, *pFormObject ) : Reference< XControl>() ); Reference< XGrid> xGrid(xControl, UNO_QUERY); DBG_ASSERT(xGrid.is(), "FmXFormShell::OnFoundData : ungueltiges Control !"); // wenn eine der Asserts anschlaegt, habe ich beim Aufbauen von m_arrSearchedControls wohl was falsch gemacht -- cgit