[Libreoffice-commits] core.git: lotuswordpro/source
Caolán McNamara
caolanm at redhat.com
Fri Mar 9 11:08:19 UTC 2018
lotuswordpro/source/filter/lwptablelayout.cxx | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
New commits:
commit 81c5d2f42afa6d0bf5a612770b7e4fee5ebf4d28
Author: Caolán McNamara <caolanm at redhat.com>
Date: Fri Mar 9 09:07:37 2018 +0000
ofz#6800 Null dereference
Change-Id: I12a0b386917af64f489706ab960f11559ac6122a
Reviewed-on: https://gerrit.libreoffice.org/50988
Tested-by: Jenkins <ci at libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm at redhat.com>
Tested-by: Caolán McNamara <caolanm at redhat.com>
diff --git a/lotuswordpro/source/filter/lwptablelayout.cxx b/lotuswordpro/source/filter/lwptablelayout.cxx
index c4a24347b0c4..4f1bf06cd724 100644
--- a/lotuswordpro/source/filter/lwptablelayout.cxx
+++ b/lotuswordpro/source/filter/lwptablelayout.cxx
@@ -893,7 +893,10 @@ void LwpTableLayout::SplitRowToCells(XFTable* pTmpTable, rtl::Reference<XFTable>
double fHeight = 0;
OUString styleName;
std::unique_ptr<XFRowStyle> xRowStyle(new XFRowStyle);
- styleName = pTmpTable->GetRow(1)->GetStyleName();
+ XFRow* pRow = pTmpTable->GetRow(1);
+ if (!pRow)
+ throw std::runtime_error("missing row");
+ styleName = pRow->GetStyleName();
// get settings of the row and assign them to new row style
XFStyleManager* pXFStyleManager = LwpGlobalMgr::GetInstance()->GetXFStyleManager();
More information about the Libreoffice-commits
mailing list