diff options
author | Darren Tucker <dtucker@dtucker.net> | 2019-07-06 04:00:41 +0200 |
---|---|---|
committer | Darren Tucker <dtucker@dtucker.net> | 2019-07-06 04:06:48 +0200 |
commit | 01a1e21cd55d99293c8ff8ed7c590f2ee440da43 (patch) | |
tree | fe86a4986a84a4018412db4230c51c1fba89500f | |
parent | upstream: Add (recently added) rsa_oldfmt to CLEANFILES. (diff) | |
download | openssh-01a1e21cd55d99293c8ff8ed7c590f2ee440da43.tar.xz openssh-01a1e21cd55d99293c8ff8ed7c590f2ee440da43.zip |
Add missing bracket in EGD seeding code.
When configured --with-prngd-socket the code had a missing bracket after
an API change. Fix that and a couple of warnings. bz#3032 , from
ole.weidner at protonmail.ch
-rw-r--r-- | entropy.c | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -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 */ |