diff options
Diffstat (limited to 'hwpfilter/source/hinfo.cxx')
-rw-r--r-- | hwpfilter/source/hinfo.cxx | 6 |
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; } |