diff options
author | Cédric Bosdonnat <cedric.bosdonnat.ooo@free.fr> | 2011-05-18 18:08:02 +0200 |
---|---|---|
committer | Michael Meeks <michael.meeks@novell.com> | 2011-05-18 20:37:21 +0100 |
commit | ed4e7e42f533b5ed6677c1eb74e58a2c9cb629be (patch) | |
tree | b890380dec89ea3571af5f6a8d46b4f396c49895 /xmloff/source/text | |
parent | f99a75ada5167dbcd984db8d74a8a8fdaf82d38a (diff) |
fdo#34997: fixed crash when reading malformed fieldmark tags in ODT
Diffstat (limited to 'xmloff/source/text')
-rw-r--r-- | xmloff/source/text/txtimp.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/xmloff/source/text/txtimp.cxx b/xmloff/source/text/txtimp.cxx index 5a80d19b1096..2a7abbf088ee 100644 --- a/xmloff/source/text/txtimp.cxx +++ b/xmloff/source/text/txtimp.cxx @@ -2682,7 +2682,8 @@ void XMLTextImportHelper::pushFieldCtx( ::rtl::OUString name, ::rtl::OUString ty void XMLTextImportHelper::popFieldCtx() { - m_pImpl->m_FieldStack.pop(); + if ( !m_pImpl->m_FieldStack.empty() ) + m_pImpl->m_FieldStack.pop(); } void XMLTextImportHelper::addFieldParam( ::rtl::OUString name, ::rtl::OUString value ) |