Skip to content

Commit 9a65fe9

Browse files
committed
small changes to libfuzzer driver
1 parent ac998e9 commit 9a65fe9

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

examples/aflpp_driver/aflpp_driver.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -252,27 +252,27 @@ int main(int argc, char **argv) {
252252
else if(argc == 2 && (N = atoi(argv[1])) > 0)
253253
Printf("WARNING: using the deprecated call style `%s %d`\n", argv[0], N);
254254
else if (argc > 1) {
255-
if (!getenv("AFL_DRIVER_DONT_DEFER")) {
255+
// if (!getenv("AFL_DRIVER_DONT_DEFER")) {
256256
__afl_sharedmem_fuzzing = 0;
257257
__afl_manual_init();
258-
}
258+
// }
259259
return ExecuteFilesOnyByOne(argc, argv);
260260
exit(0);
261261
}
262262

263263
assert(N > 0);
264264

265-
if (!getenv("AFL_DRIVER_DONT_DEFER"))
266-
__afl_manual_init();
267-
268265
// Call LLVMFuzzerTestOneInput here so that coverage caused by initialization
269266
// on the first execution of LLVMFuzzerTestOneInput is ignored.
270267
uint8_t dummy_input[1] = {0};
271268
LLVMFuzzerTestOneInput(dummy_input, 1);
272269

270+
// if (!getenv("AFL_DRIVER_DONT_DEFER"))
271+
__afl_manual_init();
272+
273273
int num_runs = 0;
274274
while (__afl_persistent_loop(N)) {
275-
if (__afl_fuzz_len > 0) {
275+
if (__afl_fuzz_len) {
276276
num_runs++;
277277
LLVMFuzzerTestOneInput(__afl_fuzz_ptr, __afl_fuzz_len);
278278
}

0 commit comments

Comments
 (0)