summaryrefslogtreecommitdiff
path: root/entropy.c
diff options
context:
space:
mode:
Diffstat (limited to 'entropy.c')
-rw-r--r--entropy.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/entropy.c b/entropy.c
index 31a7f1c3..5c6594ac 100644
--- a/entropy.c
+++ b/entropy.c
@@ -201,14 +201,15 @@ rexec_send_rng_seed(struct sshbuf *m)
void
rexec_recv_rng_seed(struct sshbuf *m)
{
- u_char *buf = NULL;
+ const u_char *buf = NULL;
size_t len = 0;
int r;
- if ((r = sshbuf_get_string_direct(m, &buf, &len)) != 0
+ if ((r = sshbuf_get_string_direct(m, &buf, &len)) != 0)
fatal("%s: buffer error: %s", __func__, ssh_err(r));
- debug3("rexec_recv_rng_seed: seeding rng with %u bytes", len);
+ debug3("rexec_recv_rng_seed: seeding rng with %lu bytes",
+ (unsigned long)len);
RAND_add(buf, len, len);
}
#endif /* OPENSSL_PRNG_ONLY */