[Libreoffice-commits] core.git: starmath/source
Tor Lillqvist
tml at collabora.com
Tue Oct 1 11:22:14 PDT 2013
starmath/source/mathmlexport.cxx | 1 +
1 file changed, 1 insertion(+)
New commits:
commit 2fb543496a61974edd15c2bfefbc83abe225a85a
Author: Tor Lillqvist <tml at collabora.com>
Date: Tue Oct 1 17:47:17 2013 +0300
Add sanity check to avoid crash
I got a crash when saving doc from fdo#45349 as .fodt.
Change-Id: I704d86e846e78848d914de7b48da6c9fa4075150
diff --git a/starmath/source/mathmlexport.cxx b/starmath/source/mathmlexport.cxx
index 4e9e4ec..7fffe8f 100644
--- a/starmath/source/mathmlexport.cxx
+++ b/starmath/source/mathmlexport.cxx
@@ -861,6 +861,7 @@ void SmXMLExport::ExportTable(const SmNode *pNode, int nLevel)
{
const SmNode *pLine = pNode->GetSubNode(nSize-1);
if (pLine->GetType() == NLINE && pLine->GetNumSubNodes() == 1 &&
+ pLine->GetSubNode(0) != NULL &&
pLine->GetSubNode(0)->GetToken().eType == TNEWLINE)
--nSize;
}
More information about the Libreoffice-commits
mailing list