Mercurial > dropbear
diff fuzz-wrapfd.c @ 1377:d4cc85e6c569 fuzz
rearrange, all fuzzers now call fuzzer_set_input()
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Thu, 25 May 2017 22:21:49 +0800 |
parents | 16f45f2df38f |
children | 4b864fd12b22 |
line wrap: on
line diff
--- a/fuzz-wrapfd.c Thu May 25 22:21:23 2017 +0800 +++ b/fuzz-wrapfd.c Thu May 25 22:21:49 2017 +0800 @@ -26,13 +26,17 @@ static unsigned int nused; static unsigned short rand_state[3]; -void wrapfd_setup(uint32_t seed) { +void wrapfd_setup() { TRACE(("wrapfd_setup %x", seed)) nused = 0; memset(wrap_fds, 0x0, sizeof(wrap_fds)); memset(wrap_used, 0x0, sizeof(wrap_used)); memset(rand_state, 0x0, sizeof(rand_state)); + wrapfd_setseed(50); +} + +void wrapfd_setseed(uint32_t seed) { *((uint32_t*)rand_state) = seed; nrand48(rand_state); }