changeset 1746:28ab2cdb84bf

Fix fuzzer build
author Matt Johnston <matt@ucc.asn.au>
date Sun, 18 Oct 2020 23:32:39 +0800
parents a6824c54962a
children ff51d5967e2d
files fuzz-wrapfd.c fuzz.h
diffstat 2 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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);
--- 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