From 2749af3ff8a53351e588c7270a8714b01b243afe Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Mon, 15 Sep 2008 07:35:58 +0000 Subject: [PATCH] BTextView::FlattenRunArray() doesn't take ownership of the passed array. Fixes CID 904 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27512 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/translators/rtf/convert.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/add-ons/translators/rtf/convert.cpp b/src/add-ons/translators/rtf/convert.cpp index 1dfda8ca62..3ed21df5ab 100644 --- a/src/add-ons/translators/rtf/convert.cpp +++ b/src/add-ons/translators/rtf/convert.cpp @@ -357,7 +357,11 @@ TextOutput::FlattenedRunArray(int32 &_size) delete run; } - return BTextView::FlattenRunArray(array, &_size); + void *flattenedRunArray = BTextView::FlattenRunArray(array, &_size); + + delete array; + + return flattenedRunArray; }