comphelper/source/misc/compbase.cxx | 5 +++++ include/comphelper/compbase.hxx | 1 + 2 files changed, 6 insertions(+)
New commits: commit c1f21a6ce6491ac82a022502c618e2758d3b3a31 Author: Jan-Marek Glogowski <glo...@fbihome.de> AuthorDate: Sat Dec 25 09:48:04 2021 +0100 Commit: Jan-Marek Glogowski <glo...@fbihome.de> CommitDate: Sat Dec 25 11:55:20 2021 +0100 Init WeakComponentImplHelperBase::m_bDisposed From the Jenkins_Linux_Ubsan TB: /comphelper/source/misc/compbase.cxx:20:9: runtime error: load \ of value 190, which is not a valid value for type ´bool´ ... in comphelper::WeakComponentImplHelperBase::dispose() \ /comphelper/source/misc/compbase.cxx:20:9 Maybe also the problem breaking Java for the Jenkins_Linux_Dbg since the comphelper::WeakComponentImplHelperBase patches went in. Regression from commit 252dd254b5b29298457b889623783152e9bed534 ("new comphelper::WeakImplComponentHelper"). Change-Id: Idebf6dfcc051f8fcb4cde1fb66d40b38e6f9dddc Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127449 Tested-by: Jenkins Reviewed-by: Jan-Marek Glogowski <glo...@fbihome.de> diff --git a/comphelper/source/misc/compbase.cxx b/comphelper/source/misc/compbase.cxx index bd2ff837943f..ecae7108ff90 100644 --- a/comphelper/source/misc/compbase.cxx +++ b/comphelper/source/misc/compbase.cxx @@ -11,6 +11,11 @@ namespace comphelper { +WeakComponentImplHelperBase::WeakComponentImplHelperBase() + : m_bDisposed(false) +{ +} + WeakComponentImplHelperBase::~WeakComponentImplHelperBase() {} // css::lang::XComponent diff --git a/include/comphelper/compbase.hxx b/include/comphelper/compbase.hxx index 6143fbb411ac..6cd969386034 100644 --- a/include/comphelper/compbase.hxx +++ b/include/comphelper/compbase.hxx @@ -31,6 +31,7 @@ class COMPHELPER_DLLPUBLIC WeakComponentImplHelperBase : public cppu::OWeakObjec public css::lang::XComponent { public: + WeakComponentImplHelperBase(); virtual ~WeakComponentImplHelperBase() override; // css::lang::XComponent