From 8325ef9b274a816fe764760b6cecac99e5d028ad Mon Sep 17 00:00:00 2001 From: marko <> Date: Tue, 26 Sep 2006 14:21:28 +0000 Subject: [PATCH] branches/zip: fil_create_new_single_table_tablespace(): Remove the unnecessary memset() introduced in r852. When zip_size != 0, write the compressed page to disk, not the uncompressed one. --- fil/fil0fil.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/fil/fil0fil.c b/fil/fil0fil.c index 66bd41738c4..0e9b29d5287 100644 --- a/fil/fil0fil.c +++ b/fil/fil0fil.c @@ -2655,18 +2655,17 @@ error_exit2: if (!zip_size) { buf_flush_init_for_writing(page, NULL, ut_dulint_zero, *space_id, 0); + ret = os_file_write(path, file, page, 0, 0, UNIV_PAGE_SIZE); } else { page_zip_des_t page_zip; page_zip.size = zip_size; page_zip.data = page + UNIV_PAGE_SIZE; - memset(page_zip.data, 0, zip_size); page_zip.n_blobs = page_zip.m_start = page_zip.m_end = 0; buf_flush_init_for_writing(page, &page_zip, ut_dulint_zero, *space_id, 0); + ret = os_file_write(path, file, page_zip.data, 0, 0, zip_size); } - ret = os_file_write(path, file, page, 0, 0, UNIV_PAGE_SIZE); - ut_free(buf2); if (!ret) {