Fix fuzzing build

This commit is contained in:
Matt Johnston 2020-11-15 21:22:08 +08:00
parent 8ec9016585
commit f49b576e93
2 changed files with 6 additions and 1 deletions

6
fuzz.h
View File

@ -8,6 +8,7 @@
#include "includes.h"
#include "buffer.h"
#include "algo.h"
#include "netio.h"
#include "fuzz-wrapfd.h"
// once per process
@ -35,6 +36,11 @@ int fuzz_checkpubkey_line(buffer* line, int line_num, char* filename,
extern const char * const * fuzz_signkey_names;
void fuzz_seed(const unsigned char* dat, unsigned int len);
typedef void(*connect_callback)(int result, int sock, void* data, const char* errstring);
struct dropbear_progress_connection *fuzz_connect_remote(const char* remotehost, const char* remoteport,
connect_callback cb, void* cb_data,
const char* bind_address, const char* bind_port);
// helpers
void fuzz_get_socket_address(int fd, char **local_host, char **local_port,
char **remote_host, char **remote_port, int host_lookup);

View File

@ -294,7 +294,6 @@ int fuzz_run_client(const uint8_t *Data, size_t Size, int skip_kexmaths) {
// Allow to proceed sooner
ses.kexstate.donefirstkex = 1;
ses.kexstate.authdone = 1;
uint32_t wrapseed;
genrandom((void*)&wrapseed, sizeof(wrapseed));