about summary refs log tree commit diff
diff options
context:
space:
mode:
authorvan Hauser <vh@thc.org>2019-12-26 14:56:38 +0100
committerGitHub <noreply@github.com>2019-12-26 14:56:38 +0100
commit29bbe0aebe10019fc6cc60bcc4dfd99050bfadf8 (patch)
tree1c1d6a7db5f6949c4b4eb58bea7e63ef1c2ed2c6
parenta05bd3e477a09dc8e56b18eac9c6c163a4eefd8b (diff)
parent33ce5829c3ba3d71503a8b4650c758b5381664f5 (diff)
downloadafl++-29bbe0aebe10019fc6cc60bcc4dfd99050bfadf8.tar.gz
Merge pull request #154 from devnexen/setsockopt_socket_fuzzing
socket fuzzing build warning fixes proposal / setsockopt no-op
-rw-r--r--experimental/socket_fuzzing/socketfuzz.c17
1 files changed, 17 insertions, 0 deletions
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;
+}