aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorvan Hauser <vh@thc.org>2021-01-29 17:23:19 +0100
committervan Hauser <vh@thc.org>2021-01-29 17:23:19 +0100
commit66c290f804636de19017ecc3c9ece4a7af9eed28 (patch)
treeae85638c62a63dae079b3e468ebf15d8b5e6fdd1 /src
parent40f609c7354ffa75dea16401d6c22a4eac510910 (diff)
downloadAFLplusplus-66c290f804636de19017ecc3c9ece4a7af9eed28.tar.gz
fix compile
Diffstat (limited to 'src')
-rw-r--r--src/afl-fuzz-redqueen.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/afl-fuzz-redqueen.c b/src/afl-fuzz-redqueen.c
index 5570520a..1ef84046 100644
--- a/src/afl-fuzz-redqueen.c
+++ b/src/afl-fuzz-redqueen.c
@@ -31,7 +31,7 @@
//#define _DEBUG
#define COMBINE
//#define CMPLOG_INTROSPECTION
-//#define ARITHMETIC_LESSER_GREATER
+#define ARITHMETIC_LESSER_GREATER
//#define TRANSFORM
//#define TRANSFORM_BASE64
@@ -1118,7 +1118,7 @@ static u8 cmp_extend_encoding(afl_state_t *afl, struct cmp_header *h,
#ifdef ARITHMETIC_LESSER_GREATER
if (lvl < LVL3 || attr == IS_TRANSFORM) { return 0; }
- if ((attr & (IS_GREATER | IS_LESSER)) SHAPE_BYTES(h->shape) < 4) { return 0; }
+ if (!(attr & (IS_GREATER | IS_LESSER)) || SHAPE_BYTES(h->shape) < 4) { return 0; }
// transform >= to < and <= to >
if ((attr & IS_EQUAL) && (attr & (IS_GREATER | IS_LESSER))) {