From 3aaaf4f667a7d2f35385ec7d74df8b8d2e4c23f8 Mon Sep 17 00:00:00 2001 From: Susant Sahani Date: Wed, 26 Nov 2025 19:18:08 +0530 Subject: [PATCH] lib: Use compound initialization for buffer in disk creation Signed-off-by: Susant Sahani --- lib/create.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/create.c b/lib/create.c index 6eed2638f..c64e755be 100644 --- a/lib/create.c +++ b/lib/create.c @@ -202,13 +202,11 @@ disk_create_raw (guestfs_h *g, const char *filename, int64_t size, } #else /* Slow emulation of posix_fallocate on platforms which don't have it. */ - char buffer[BUFSIZ]; + char buffer[BUFSIZ] = {0}; size_t remaining = size; size_t n; ssize_t r; - memset (buffer, 0, sizeof buffer); - while (remaining > 0) { n = remaining > sizeof buffer ? sizeof buffer : remaining; r = write (fd, buffer, n);