From 166b9f7709df13b18f7d5942625338da131f390b Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Mon, 6 Feb 2017 09:42:49 +0100 Subject: [PATCH] buffer: Use calloc to allocate a zero'ed buffer Signed-off-by: Andreas Schneider --- src/buffer.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/buffer.c b/src/buffer.c index 9897f391..61b07e9a 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -84,12 +84,12 @@ static void buffer_verify(ssh_buffer buf){ * @return A newly initialized SSH buffer, NULL on error. */ struct ssh_buffer_struct *ssh_buffer_new(void) { - struct ssh_buffer_struct *buf = malloc(sizeof(struct ssh_buffer_struct)); - + struct ssh_buffer_struct *buf = + calloc(1, sizeof(struct ssh_buffer_struct)); if (buf == NULL) { return NULL; } - memset(buf, 0, sizeof(struct ssh_buffer_struct)); + buffer_verify(buf); return buf; }