diff options
author | Jens Carl <j.carl43@gmx.de> | 2017-12-08 09:09:39 +0000 |
---|---|---|
committer | Jens Carl <j.carl43@gmx.de> | 2017-12-08 19:20:22 +0100 |
commit | 1d6caa96d23eda357277faa919d24ee7af52652a (patch) | |
tree | 109e9c14c7f8c271185332b4bdc4f12d3aa2dbe2 | |
parent | 1de1c5ebb450a82b24bf754764a9da041d351c2d (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.cxx | 1 |
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; } |