# HG changeset patch # User Matt Johnston # Date 1603035159 -28800 # Node ID 28ab2cdb84bf4951cded1bde4927ab949a7cc0bd # Parent a6824c54962ac29ca776f20efb67f1681e562f7d Fix fuzzer build diff -r a6824c54962a -r 28ab2cdb84bf fuzz-wrapfd.c --- a/fuzz-wrapfd.c Sun Oct 18 22:53:44 2020 +0800 +++ b/fuzz-wrapfd.c Sun Oct 18 23:32:39 2020 +0800 @@ -21,7 +21,7 @@ int closeout; }; -static struct fdwrap wrap_fds[IOWRAP_MAXFD+1] = {0}; +static struct fdwrap wrap_fds[IOWRAP_MAXFD+1] = {{UNUSED, 0, 0}}; static int wrapfd_maxfd = -1; static unsigned short rand_state[3]; static buffer *input_buf; @@ -88,7 +88,6 @@ int wrapfd_read(int fd, void *out, size_t count) { size_t maxread; - buffer *buf; if (!fuzz.wrapfds) { return read(fd, out, count); diff -r a6824c54962a -r 28ab2cdb84bf fuzz.h --- a/fuzz.h Sun Oct 18 22:53:44 2020 +0800 +++ b/fuzz.h Sun Oct 18 23:32:39 2020 +0800 @@ -20,6 +20,7 @@ int fuzz_set_input(const uint8_t *Data, size_t Size); int fuzz_run_preauth(const uint8_t *Data, size_t Size, int skip_kexmaths); +int fuzz_run_client(const uint8_t *Data, size_t Size, int skip_kexmaths); const void* fuzz_get_algo(const algo_type *algos, const char* name); // fuzzer functions that intrude into general code