bridges/source/cpp_uno/gcc3_linux_x86-64/rtti.cxx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-)
New commits: commit a86dd4df616227ed7e7be911653dac06973d8e25 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Tue Aug 16 11:25:53 2022 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Wed Aug 17 09:55:17 2022 +0200 cid#1500585 Dereference before null check Change-Id: I9374a580d3dce7c7851881ff8193946d46ed2bec Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138384 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/bridges/source/cpp_uno/gcc3_linux_x86-64/rtti.cxx b/bridges/source/cpp_uno/gcc3_linux_x86-64/rtti.cxx index f36ca6431c8e..9fa6810d44da 100644 --- a/bridges/source/cpp_uno/gcc3_linux_x86-64/rtti.cxx +++ b/bridges/source/cpp_uno/gcc3_linux_x86-64/rtti.cxx @@ -253,11 +253,9 @@ std::type_info * RTTI::getRTTI(typelib_TypeDescription const & pTypeDescr) assert(false); // cannot happen } rtti = newRtti->get(); - if (newRtti) { - auto insertion ( - m_generatedRttis.emplace(unoName, std::move(newRtti))); - SAL_WARN_IF( !insertion.second, "bridges", "key " << unoName << " already in generated rtti map" ); - } + + auto insertion(m_generatedRttis.emplace(unoName, std::move(newRtti))); + SAL_WARN_IF( !insertion.second, "bridges", "key " << unoName << " already in generated rtti map" ); return rtti; }