summaryrefslogtreecommitdiff
path: root/sw/source/filter/ww8/ww8par.hxx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2017-07-06 10:35:02 +0100
committerCaolán McNamara <caolanm@redhat.com>2017-07-06 15:20:42 +0200
commit2a72602824bf8aec44319e7fb9fe6dd3cebc72b3 (patch)
treea7145d8d25dbac89225419899c9539384391c353 /sw/source/filter/ww8/ww8par.hxx
parentaff5cd7ed5d1cbe05975365d7aa9aff74fe5a861 (diff)
ofz: fix some leaks
Change-Id: I73806c0fff325159c624e87338aac3bbe61c9382 Reviewed-on: https://gerrit.libreoffice.org/39639 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sw/source/filter/ww8/ww8par.hxx')
-rw-r--r--sw/source/filter/ww8/ww8par.hxx5
1 files changed, 2 insertions, 3 deletions
diff --git a/sw/source/filter/ww8/ww8par.hxx b/sw/source/filter/ww8/ww8par.hxx
index 87692b8ebfe4..f9f2364cc227 100644
--- a/sw/source/filter/ww8/ww8par.hxx
+++ b/sw/source/filter/ww8/ww8par.hxx
@@ -1094,7 +1094,7 @@ private:
They get inserted at the end of the document, it is the same stack for
headers/footers/main text/textboxes/tables etc...
*/
- SwWW8ReferencedFltEndStack *m_pReffedStck;
+ std::unique_ptr<SwWW8ReferencedFltEndStack> m_xReffedStck;
/*
This stack is for fields whose true conversion cannot be determined until
@@ -1379,8 +1379,7 @@ private:
void DeleteCtrlStack() { DeleteStack( m_pCtrlStck ); m_pCtrlStck = nullptr; }
void DeleteRefStacks()
{
- DeleteStack( m_pReffedStck );
- m_pReffedStck = nullptr;
+ DeleteStack(m_xReffedStck.release());
DeleteStack( m_pReffingStck );
m_pReffingStck = nullptr;
}