summaryrefslogtreecommitdiffstats
path: root/hwpfilter/source/hinfo.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'hwpfilter/source/hinfo.cxx')
-rw-r--r--hwpfilter/source/hinfo.cxx6
1 files changed, 2 insertions, 4 deletions
diff --git a/hwpfilter/source/hinfo.cxx b/hwpfilter/source/hinfo.cxx
index 2e5d4b1c9a16..3d262b5c7d1e 100644
--- a/hwpfilter/source/hinfo.cxx
+++ b/hwpfilter/source/hinfo.cxx
@@ -66,8 +66,6 @@ HWPInfo::HWPInfo()
HWPInfo::~HWPInfo()
{
- delete[] info_block;
- info_block = nullptr;
}
@@ -163,9 +161,9 @@ void HWPInfo::Read(HWPFile & hwpf)
return;
if (info_block_len > 0)
{
- info_block = new unsigned char[info_block_len + 1];
+ info_block.reset( new unsigned char[info_block_len + 1] );
- if (!HWPReadInfoBlock(info_block, info_block_len, hwpf))
+ if (!HWPReadInfoBlock(info_block.get(), info_block_len, hwpf))
return;
}