diff options
author | Caolán McNamara <caolanm@redhat.com> | 2021-11-02 20:09:56 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2021-11-02 22:14:44 +0100 |
commit | 7a52e06ea062549d385270b368d549c92fbad841 (patch) | |
tree | d0f55b79c8922755e2ed25969481e10cd8e28a78 /svx | |
parent | 6f26a7246456d8989e83d658a211b5d2608568f5 (diff) |
cid#1493241 Wrapper object use after free
unclear if this is the right fix here
Change-Id: I6910ff405c2acb03fadd8e751e971d9b010b7d52
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124620
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'svx')
-rw-r--r-- | svx/source/svdraw/svdedxv.cxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/svx/source/svdraw/svdedxv.cxx b/svx/source/svdraw/svdedxv.cxx index 3717fdce2c08..c10d8573c1bd 100644 --- a/svx/source/svdraw/svdedxv.cxx +++ b/svx/source/svdraw/svdedxv.cxx @@ -1473,6 +1473,9 @@ SdrEndTextEditKind SdrObjEditView::SdrEndTextEdit(bool bDontDeleteReally) delete pOriginal; } + // cid#1493241 - Wrapper object use after free + if (pUndoEditUndoManager == mpLocalTextEditUndoManager.get()) + pUndoEditUndoManager = nullptr; mpLocalTextEditUndoManager.reset(); } } |