From 4992110829162e3d25ff0a17362f3edeeff71d03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Tue, 20 Feb 2024 05:02:57 +0100 Subject: [PATCH] fpi-byte-writer: Zero-init the allocated data by default This could have been done via fill method + pos reset, but it's just something we normally want to do for safety, so let's do it all the times. --- libfprint/fpi-byte-writer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libfprint/fpi-byte-writer.c b/libfprint/fpi-byte-writer.c index 80c2c04..cb3514a 100644 --- a/libfprint/fpi-byte-writer.c +++ b/libfprint/fpi-byte-writer.c @@ -75,7 +75,7 @@ fpi_byte_writer_new_with_size (guint size, gboolean fixed) FpiByteWriter *ret = fpi_byte_writer_new (); ret->alloc_size = size; - ret->parent.data = g_malloc (ret->alloc_size); + ret->parent.data = g_malloc0 (ret->alloc_size); ret->parent.size = size; ret->fixed = fixed; ret->owned = TRUE; @@ -143,7 +143,7 @@ fpi_byte_writer_init_with_size (FpiByteWriter * writer, guint size, fpi_byte_writer_init (writer); - writer->parent.data = g_malloc (size); + writer->parent.data = g_malloc0 (size); writer->parent.size = size; writer->alloc_size = size; writer->fixed = fixed;