about summary refs log tree commit diff
diff options
context:
space:
mode:
authorrish9101 <rranjan@cs.iitr.ac.in>2020-05-13 19:25:23 +0530
committerrish9101 <rranjan@cs.iitr.ac.in>2020-05-13 19:25:23 +0530
commit45bddcd8082eedeeb09500d764c540bc02ec0d74 (patch)
treeb9744267123d9579e23befb50baeea40a5c0e42a
parent9627458ecc61783aa1f8bf76835abe00c4107739 (diff)
downloadafl++-45bddcd8082eedeeb09500d764c540bc02ec0d74.tar.gz
Fix bugs, remove intial post library test
-rw-r--r--examples/post_library/post_library.so.c2
-rw-r--r--include/afl-fuzz.h2
-rw-r--r--src/afl-fuzz-init.c7
3 files changed, 2 insertions, 9 deletions
diff --git a/examples/post_library/post_library.so.c b/examples/post_library/post_library.so.c
index 69fb221e..d9504b23 100644
--- a/examples/post_library/post_library.so.c
+++ b/examples/post_library/post_library.so.c
@@ -83,7 +83,7 @@ typedef struct post_state {
 
 } post_state_t;
 
-void *afl_postprocess_init(void *afl, unsigned int seed{
+void *afl_postprocess_init(void *afl, unsigned int seed) {
 
   post_state_t *state = malloc(sizeof(post_state_t));
   if (!state) {
diff --git a/include/afl-fuzz.h b/include/afl-fuzz.h
index 057f78c2..cf8ef735 100644
--- a/include/afl-fuzz.h
+++ b/include/afl-fuzz.h
@@ -260,7 +260,7 @@ enum {
 
   /* 00 */ PY_FUNC_INIT,
   /* 01 */ PY_FUNC_FUZZ,
-  /* 02 */ PY_FUNC_post_process,
+  /* 02 */ PY_FUNC_POST_PROCESS,
   /* 03 */ PY_FUNC_INIT_TRIM,
   /* 04 */ PY_FUNC_POST_TRIM,
   /* 05 */ PY_FUNC_TRIM,
diff --git a/src/afl-fuzz-init.c b/src/afl-fuzz-init.c
index 2686d014..33c00c7a 100644
--- a/src/afl-fuzz-init.c
+++ b/src/afl-fuzz-init.c
@@ -318,13 +318,6 @@ void setup_post(afl_state_t *afl) {
   mutator->data = mutator->afl_custom_init(afl, rand_below(afl, 0xFFFFFFFF));
   if (!mutator->data) { FATAL("Could not initialize post handler."); }
 
-  size_t post_len = mutator->afl_custom_post_process(mutator->data, tbuf, tlen, &post_buf);
-  if (!post_len || !post_buf) {
-
-    SAYF("Empty return in test post handler for buf=\"hello\\0\".");
-
-  }
-
   afl->post_library_mutator = mutator;
 
   OKF("Postprocessor installed successfully.");