From 33ce5829c3ba3d71503a8b4650c758b5381664f5 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Thu, 26 Dec 2019 13:50:50 +0100 Subject: socket fuzzing build warning fixes proposal / setsockopt no-op --- experimental/socket_fuzzing/socketfuzz.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'experimental/socket_fuzzing/socketfuzz.c') diff --git a/experimental/socket_fuzzing/socketfuzz.c b/experimental/socket_fuzzing/socketfuzz.c index bd6b68ff..9667cd70 100644 --- a/experimental/socket_fuzzing/socketfuzz.c +++ b/experimental/socket_fuzzing/socketfuzz.c @@ -69,6 +69,9 @@ int dup2(int old, int new) { int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen) { + (void)sockfd; + (void)addr; + (void)addrlen; fprintf(stderr, "Info: Emulating accept on %d\n", sockfd); return 0; @@ -76,6 +79,9 @@ int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen) { int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen) { + (void)sockfd; + (void)addr; + (void)addrlen; fprintf(stderr, "Info: Emulating bind on port %d\n", ntohs(((struct sockaddr_in *)addr)->sin_port)); return 0; @@ -84,7 +90,18 @@ int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen) { int listen(int sockfd, int backlog) { + (void)sockfd; + (void)backlog; return 0; } +int setsockopt(int sockfd, int level, int optid, const void *optdata, socklen_t optdatalen) { + + (void)sockfd; + (void)level; + (void)optid; + (void)optdata; + (void)optdatalen; + return 0; +} -- cgit 1.4.1 From c983e2c5b1c47618a4fac58154cb06020b31bbe3 Mon Sep 17 00:00:00 2001 From: van Hauser Date: Sat, 28 Dec 2019 11:42:06 +0100 Subject: code format --- experimental/socket_fuzzing/socketfuzz.c | 5 ++++- src/afl-fuzz-python.c | 6 ++++-- 2 files changed, 8 insertions(+), 3 deletions(-) (limited to 'experimental/socket_fuzzing/socketfuzz.c') diff --git a/experimental/socket_fuzzing/socketfuzz.c b/experimental/socket_fuzzing/socketfuzz.c index 9667cd70..3ec8383b 100644 --- a/experimental/socket_fuzzing/socketfuzz.c +++ b/experimental/socket_fuzzing/socketfuzz.c @@ -96,7 +96,8 @@ int listen(int sockfd, int backlog) { } -int setsockopt(int sockfd, int level, int optid, const void *optdata, socklen_t optdatalen) { +int setsockopt(int sockfd, int level, int optid, const void *optdata, + socklen_t optdatalen) { (void)sockfd; (void)level; @@ -104,4 +105,6 @@ int setsockopt(int sockfd, int level, int optid, const void *optdata, socklen_t (void)optdata; (void)optdatalen; return 0; + } + diff --git a/src/afl-fuzz-python.c b/src/afl-fuzz-python.c index 53935698..6800c0c0 100644 --- a/src/afl-fuzz-python.c +++ b/src/afl-fuzz-python.c @@ -346,8 +346,10 @@ u8 trim_case_python(char** argv, struct queue_entry* q, u8* in_buf) { ++trim_execs; if (stop_soon || fault == FAULT_ERROR) { - free(retbuf); - goto abort_trimming; + + free(retbuf); + goto abort_trimming; + } cksum = hash32(trace_bits, MAP_SIZE, HASH_CONST); -- cgit 1.4.1