summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Carl <j.carl43@gmx.de>2017-12-08 09:09:39 +0000
committerJens Carl <j.carl43@gmx.de>2017-12-08 19:20:22 +0100
commit1d6caa96d23eda357277faa919d24ee7af52652a (patch)
tree109e9c14c7f8c271185332b4bdc4f12d3aa2dbe2
parent1de1c5ebb450a82b24bf754764a9da041d351c2d (diff)
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 <erack@redhat.com> Tested-by: Jenkins <ci@libreoffice.org> (cherry picked from commit d51e7581d90d55b5fe9a0f175d3cbee32de51721) Reviewed-on: https://gerrit.libreoffice.org/46092 Reviewed-by: Jens Carl <j.carl43@gmx.de> Tested-by: Jens Carl <j.carl43@gmx.de>
-rw-r--r--sc/source/ui/docshell/dbdocfun.cxx1
1 files changed, 0 insertions, 1 deletions
diff --git a/sc/source/ui/docshell/dbdocfun.cxx b/sc/source/ui/docshell/dbdocfun.cxx
index 71426d86ea70..3cc44bb58843 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;
}