diff options
Diffstat (limited to 'src/lib/util/chd.c')
-rw-r--r-- | src/lib/util/chd.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib/util/chd.c b/src/lib/util/chd.c index c9842eb5f88..68332479312 100644 --- a/src/lib/util/chd.c +++ b/src/lib/util/chd.c @@ -2362,8 +2362,7 @@ void chd_file_compressor::compress_begin() m_read_error = false; // reset work item state - m_work_buffer.resize(hunk_bytes() * (WORK_BUFFER_HUNKS + 1)); - memset(m_work_buffer, 0, m_work_buffer.count()); + m_work_buffer.resize_and_clear(hunk_bytes() * (WORK_BUFFER_HUNKS + 1)); m_compressed_buffer.resize(hunk_bytes() * WORK_BUFFER_HUNKS); for (int itemnum = 0; itemnum < WORK_BUFFER_HUNKS; itemnum++) { |