summaryrefslogtreecommitdiff
path: root/forms/source/component/DatabaseForm.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'forms/source/component/DatabaseForm.cxx')
-rw-r--r--forms/source/component/DatabaseForm.cxx8
1 files changed, 4 insertions, 4 deletions
diff --git a/forms/source/component/DatabaseForm.cxx b/forms/source/component/DatabaseForm.cxx
index afdd2a5e78a3..3a18e057949f 100644
--- a/forms/source/component/DatabaseForm.cxx
+++ b/forms/source/component/DatabaseForm.cxx
@@ -495,13 +495,13 @@ Sequence<sal_Int8> ODatabaseForm::GetDataMultiPartEncoded(const Reference<XContr
// Copy MessageStream to SvStream
SvMemoryStream aMemStream;
- char* pBuf = new char[1025];
+ std::unique_ptr<char[]> pBuf(new char[1025]);
int nRead;
- while( (nRead = aMessStream.Read(pBuf, 1024)) > 0 )
+ while( (nRead = aMessStream.Read(pBuf.get(), 1024)) > 0 )
{
- aMemStream.WriteBytes(pBuf, nRead);
+ aMemStream.WriteBytes(pBuf.get(), nRead);
}
- delete[] pBuf;
+ pBuf.reset();
aMemStream.Flush();
aMemStream.Seek( 0 );