buffer: Use calloc to allocate a zero'ed buffer
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Этот коммит содержится в:
родитель
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;
|
||||
}
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user