summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libssh/buffer.c2
-rw-r--r--libssh/session.c2
-rw-r--r--libssh/wrapper.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/libssh/buffer.c b/libssh/buffer.c
index e55f0b8a..7e4a80f8 100644
--- a/libssh/buffer.c
+++ b/libssh/buffer.c
@@ -44,7 +44,7 @@ struct buffer_struct *buffer_new(void) {
if (buf == NULL) {
return NULL;
}
- ZERO_STRUCTP(buf);
+ memset(buf, 0, sizeof(struct buffer_struct));
return buf;
}
diff --git a/libssh/session.c b/libssh/session.c
index 7417ae96..4a623bfd 100644
--- a/libssh/session.c
+++ b/libssh/session.c
@@ -46,7 +46,7 @@ SSH_SESSION *ssh_new(void) {
return NULL;
}
- memset(session, '0', sizeof(SSH_SESSION));
+ memset(session, 0, sizeof(SSH_SESSION));
session->next_crypto = crypto_new();
if (session->next_crypto == NULL) {
diff --git a/libssh/wrapper.c b/libssh/wrapper.c
index fd47c7ad..4e943730 100644
--- a/libssh/wrapper.c
+++ b/libssh/wrapper.c
@@ -487,7 +487,7 @@ CRYPTO *crypto_new(void) {
return NULL;
}
- ZERO_STRUCTP(crypto);
+ memset(crypto, 0, sizeof(CRYPTO));
return crypto;
}