1
1

buffer: Use calloc to allocate a zero'ed buffer

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Этот коммит содержится в:
Andreas Schneider 2017-02-06 09:42:49 +01:00
родитель de369b46b1
Коммит 166b9f7709

Просмотреть файл

@ -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;
}