diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2018-09-03 17:55:41 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2018-09-04 19:57:58 +0200 |
commit | ca464ca2ba91bd9e95186009a0e314932d4d1ef9 (patch) | |
tree | bcaebb75472a5d4b5f21d8aeacbb9e5a5a37c005 /src/channels.c | |
parent | 9ac6ac6c26f2ce9e6149aee7cd0e5fbdb15dab8d (diff) | |
download | libssh-ca464ca2ba91bd9e95186009a0e314932d4d1ef9.tar.gz libssh-ca464ca2ba91bd9e95186009a0e314932d4d1ef9.tar.xz libssh-ca464ca2ba91bd9e95186009a0e314932d4d1ef9.zip |
channels: Use calloc() in ssh_channel_new()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
Diffstat (limited to 'src/channels.c')
-rw-r--r-- | src/channels.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/channels.c b/src/channels.c index 70a3745b..657b68e5 100644 --- a/src/channels.c +++ b/src/channels.c @@ -84,12 +84,11 @@ ssh_channel ssh_channel_new(ssh_session session) return NULL; } - channel = malloc(sizeof(struct ssh_channel_struct)); + channel = calloc(1, sizeof(struct ssh_channel_struct)); if (channel == NULL) { ssh_set_error_oom(session); return NULL; } - memset(channel,0,sizeof(struct ssh_channel_struct)); channel->stdout_buffer = ssh_buffer_new(); if (channel->stdout_buffer == NULL) { |