summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/util/chd.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/util/chd.c')
-rw-r--r--src/lib/util/chd.c3
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++)
{