diff options
Diffstat (limited to 'filter/source/graphicfilter/icgm/class1.cxx')
-rw-r--r-- | filter/source/graphicfilter/icgm/class1.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/filter/source/graphicfilter/icgm/class1.cxx b/filter/source/graphicfilter/icgm/class1.cxx index 3bd903796aab..b8eabf83f04d 100644 --- a/filter/source/graphicfilter/icgm/class1.cxx +++ b/filter/source/graphicfilter/icgm/class1.cxx @@ -164,9 +164,9 @@ void CGM::ImplDoClass1() { if ( mnElementSize > 1 ) { - sal_uInt8* pBuf = new sal_uInt8[ mnElementSize ]; - memcpy( pBuf, mpSource, mnElementSize ); - maDefRepList.push_back( pBuf ); + std::unique_ptr<sal_uInt8[]> pBuf(new sal_uInt8[ mnElementSize ]); + memcpy( pBuf.get(), mpSource, mnElementSize ); + maDefRepList.push_back( std::move(pBuf) ); maDefRepSizeList.push_back( mnElementSize ); } mnParaSize = mnElementSize; |