summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2013-06-23 22:48:39 +0200
committerMichael Stahl <mstahl@redhat.com>2013-06-24 12:05:24 +0000
commite4e9768e43b9c435036a0f0f3446688c9a5b8375 (patch)
treeee7817114f18fbd4465c84dd2536cbf118d154fa
parentconvert the right number of elements (diff)
downloadcore-e4e9768e43b9c435036a0f0f3446688c9a5b8375.tar.gz
core-e4e9768e43b9c435036a0f0f3446688c9a5b8375.zip
Fix memory leak in SwTOXBaseSection::GenerateText.
Delete LinkStruct created in TOKEN_LINK_END case after copying contents. Change-Id: I294009ad62756996cf840ebf56b28d79dfd6e2f3 Reviewed-on: https://gerrit.libreoffice.org/4470 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
-rw-r--r--sw/source/core/doc/doctxm.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/sw/source/core/doc/doctxm.cxx b/sw/source/core/doc/doctxm.cxx
index 02bc7de34605..e0157ffeddd8 100644
--- a/sw/source/core/doc/doctxm.cxx
+++ b/sw/source/core/doc/doctxm.cxx
@@ -1837,6 +1837,7 @@ void SwTOXBaseSection::GenerateText( sal_uInt16 nArrayIdx,
{
pTOXNd->InsertItem((*i)->aINetFmt, (*i)->nStartTextPos,
(*i)->nEndTextPos);
+ delete (*i);
}
}