svx/source/svdraw/svdedxv.cxx | 3 +++
1 file changed, 3 insertions(+)
New commits:
commit 7a52e06ea062549d385270b368d549c92fbad841
Author: Caolán McNamara <[email protected]>
AuthorDate: Tue Nov 2 20:09:56 2021 +0000
Commit: Caolán McNamara <[email protected]>
CommitDate: Tue Nov 2 22:14:44 2021 +0100
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 <[email protected]>
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();
}
}