summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--fuzz-wrapfd.c3
-rw-r--r--fuzz.h1
2 files changed, 2 insertions, 2 deletions
diff --git a/fuzz-wrapfd.c b/fuzz-wrapfd.c
index dfae3c1..c6d59fc 100644
--- a/fuzz-wrapfd.c
+++ b/fuzz-wrapfd.c
@@ -21,7 +21,7 @@ struct fdwrap {
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_close(int fd) {
int wrapfd_read(int fd, void *out, size_t count) {
size_t maxread;
- buffer *buf;
if (!fuzz.wrapfds) {
return read(fd, out, count);
diff --git a/fuzz.h b/fuzz.h
index c43f9b1..e5732f8 100644
--- a/fuzz.h
+++ b/fuzz.h
@@ -20,6 +20,7 @@ void fuzz_cli_setup(void);
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