summaryrefslogtreecommitdiff
path: root/sw/source/filter/ww8/wrtww8gr.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sw/source/filter/ww8/wrtww8gr.cxx')
-rw-r--r--sw/source/filter/ww8/wrtww8gr.cxx3
1 files changed, 1 insertions, 2 deletions
diff --git a/sw/source/filter/ww8/wrtww8gr.cxx b/sw/source/filter/ww8/wrtww8gr.cxx
index a19451e493ac..959c9a2702d6 100644
--- a/sw/source/filter/ww8/wrtww8gr.cxx
+++ b/sw/source/filter/ww8/wrtww8gr.cxx
@@ -335,7 +335,7 @@ void WW8Export::OutputLinkedOLE( const OUString& rOleId )
xOleDst->Commit();
// Ouput the cPicLocation attribute
- ww::bytes* pBuf = new ww::bytes();
+ std::unique_ptr<ww::bytes> pBuf( new ww::bytes );
SwWW8Writer::InsUInt16( *pBuf, NS_sprm::LN_CPicLocation );
SwWW8Writer::InsUInt32( *pBuf, rOleId.copy( 1 ).toInt32() );
@@ -349,7 +349,6 @@ void WW8Export::OutputLinkedOLE( const OUString& rOleId )
pBuf->push_back( 1 );
m_pChpPlc->AppendFkpEntry( Strm().Tell(), pBuf->size(), pBuf->data() );
- delete pBuf;
}
}
}