From 529e06a1b855ac83468230a15903aeafe1ac89a7 Mon Sep 17 00:00:00 2001 From: Oliver Specht Date: Fri, 26 Feb 2016 10:40:45 +0100 Subject: tdf#98088: prevent access to invalid sub node MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I73bd77682bfb60474ba18ca85bc5d008c70a7f97 Reviewed-on: https://gerrit.libreoffice.org/22715 Tested-by: Jenkins Reviewed-by: Caolán McNamara Tested-by: Caolán McNamara --- starmath/source/node.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'starmath/source') diff --git a/starmath/source/node.cxx b/starmath/source/node.cxx index 8bd1ca8a9fa8..77a825a596c9 100644 --- a/starmath/source/node.cxx +++ b/starmath/source/node.cxx @@ -2060,7 +2060,8 @@ void SmFontNode::CreateTextFromNode(OUString &rText) default: break; } - GetSubNode(1)->CreateTextFromNode(rText); + if(GetNumSubNodes() > 1) + GetSubNode(1)->CreateTextFromNode(rText); } void SmFontNode::Prepare(const SmFormat &rFormat, const SmDocShell &rDocShell) -- cgit