sw/source/core/txtnode/ndtxt.cxx | 5 +++++ 1 file changed, 5 insertions(+)
New commits: commit 483ad8ac7e2374aa17dc83a4bf81fff1cbbcb98d Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Sun Jul 11 21:32:33 2021 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Wed Aug 18 11:50:33 2021 +0200 ofz#35787 skip expensive ResetAttr if the document is in dtor lets try it initially just for fuzzing builds Change-Id: I4ae08348c53756a8f3693ba7cd5c6c3e255d91bd Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118761 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/sw/source/core/txtnode/ndtxt.cxx b/sw/source/core/txtnode/ndtxt.cxx index 626b3b21bdd0..d76444d43011 100644 --- a/sw/source/core/txtnode/ndtxt.cxx +++ b/sw/source/core/txtnode/ndtxt.cxx @@ -255,7 +255,12 @@ SwTextNode::~SwTextNode() InitSwParaStatistics( false ); DelFrames(nullptr); // must be called here while it's still a SwTextNode DelFrames_TextNodePart(); +#if defined(FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION) + if (!GetDoc().IsInDtor()) + ResetAttr(RES_PAGEDESC); +#else ResetAttr(RES_PAGEDESC); +#endif InvalidateInSwCache(RES_OBJECTDYING); }