about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorvanhauser-thc <vh@thc.org>2024-02-06 09:34:21 +0100
committervanhauser-thc <vh@thc.org>2024-02-06 09:34:21 +0100
commit698f1e272b8738cd1145ed687861fa5664f14c9b (patch)
tree4e9e74e9a2dee7716fdd9fa60808cf8f3f5cb03e /src
parent40df85d1e6fb80e9d641064e645a48b623aee681 (diff)
downloadafl++-698f1e272b8738cd1145ed687861fa5664f14c9b.tar.gz
fix hashmap test
Diffstat (limited to 'src')
-rw-r--r--src/afl-fuzz-redqueen.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/afl-fuzz-redqueen.c b/src/afl-fuzz-redqueen.c
index bc83c9ed..03a25903 100644
--- a/src/afl-fuzz-redqueen.c
+++ b/src/afl-fuzz-redqueen.c
@@ -1955,10 +1955,10 @@ static u8 cmp_fuzz(afl_state_t *afl, u32 key, u8 *orig_buf, u8 *buf, u8 *cbuf,
     }
 
     // TODO: add attribute? not sure
-    if (hshape <= 8 && !hashmap_search_and_add(hshape - 1, o->v0) &&
-        !hashmap_search_and_add(hshape - 1, orig_o->v0) &&
-        !hashmap_search_and_add(hshape - 1, o->v1) &&
-        !hashmap_search_and_add(hshape - 1, orig_o->v1)) {
+    if (hshape <= 8 && hashmap_search_and_add(hshape - 1, o->v0) &&
+        hashmap_search_and_add(hshape - 1, orig_o->v0) &&
+        hashmap_search_and_add(hshape - 1, o->v1) &&
+        hashmap_search_and_add(hshape - 1, orig_o->v1)) {
 
       continue;
 
@@ -2775,10 +2775,10 @@ static u8 rtn_fuzz(afl_state_t *afl, u32 key, u8 *orig_buf, u8 *buf, u8 *cbuf,
     fprintf(stderr, "\n");
 #endif
 
-    if (hshape <= 8 && !hashmap_search_and_add_ptr(hshape - 1, o->v0) &&
-        !hashmap_search_and_add_ptr(hshape - 1, orig_o->v0) &&
-        !hashmap_search_and_add_ptr(hshape - 1, o->v1) &&
-        !hashmap_search_and_add_ptr(hshape - 1, orig_o->v1)) {
+    if (hshape <= 8 && hashmap_search_and_add_ptr(hshape - 1, o->v0) &&
+        hashmap_search_and_add_ptr(hshape - 1, orig_o->v0) &&
+        hashmap_search_and_add_ptr(hshape - 1, o->v1) &&
+        hashmap_search_and_add_ptr(hshape - 1, orig_o->v1)) {
 
       continue;