From 988e90be69cbe693387c5182c0e0d0b0c51f7874 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Fri, 28 Jul 2023 12:29:07 +0300 Subject: [PATCH] Fix vitastor-disk partition zeroing (it was writing random garbage instead of zeroes :D) --- src/disk_tool_utils.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/disk_tool_utils.cpp b/src/disk_tool_utils.cpp index 706820eb..6069e23c 100644 --- a/src/disk_tool_utils.cpp +++ b/src/disk_tool_utils.cpp @@ -264,6 +264,7 @@ int write_zero(int fd, uint64_t offset, uint64_t size) { uint64_t buf_len = 1024*1024; void *zero_buf = memalign_or_die(MEM_ALIGNMENT, buf_len); + memset(zero_buf, 0, buf_len); ssize_t r; while (size > 0) {