From d51e7581d90d55b5fe9a0f175d3cbee32de51721 Mon Sep 17 00:00:00 2001 From: Jens Carl Date: Fri, 8 Dec 2017 09:09:39 +0000 Subject: Fix segfault when ScDBDocFunc::AddDBRange is called ... multiple time with same name. ScDBCollection::NamedDBs::insert() use an unique_ptr to hold ScDBData* and if the insert isn't a success we don't have clean up with delete. Change-Id: I9b24834ea2e2dfd67b07438e6c4789ad0c01b888 Reviewed-on: https://gerrit.libreoffice.org/46075 Reviewed-by: Eike Rathke Tested-by: Jenkins --- sc/source/ui/docshell/dbdocfun.cxx | 1 - 1 file changed, 1 deletion(-) diff --git a/sc/source/ui/docshell/dbdocfun.cxx b/sc/source/ui/docshell/dbdocfun.cxx index 0d424c08282f..02090556c614 100644 --- a/sc/source/ui/docshell/dbdocfun.cxx +++ b/sc/source/ui/docshell/dbdocfun.cxx @@ -96,7 +96,6 @@ bool ScDBDocFunc::AddDBRange( const OUString& rName, const ScRange& rRange ) if (!bOk) { - delete pNew; delete pUndoColl; return false; } -- cgit v1.2.3