diff options
author | van Hauser <vh@thc.org> | 2020-05-15 09:27:15 +0200 |
---|---|---|
committer | van Hauser <vh@thc.org> | 2020-05-15 09:27:15 +0200 |
commit | d536ddc24085bced267143b4f45102715d71693e (patch) | |
tree | 7028606718ed9e4bb0c8d11406ef9c6e4856ba94 /src/afl-fuzz.c | |
parent | 564399bd754e355d28da5b498856c05b63901661 (diff) | |
download | afl++-d536ddc24085bced267143b4f45102715d71693e.tar.gz |
change: slaves only sync from masters
Diffstat (limited to 'src/afl-fuzz.c')
-rw-r--r-- | src/afl-fuzz.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/afl-fuzz.c b/src/afl-fuzz.c index 8625c37c..9240526e 100644 --- a/src/afl-fuzz.c +++ b/src/afl-fuzz.c @@ -1065,8 +1065,21 @@ int main(int argc, char **argv_orig, char **envp) { init_count_class16(); + if (afl->is_master && check_master_exists(afl) == 1) { + + WARNF("It is wasteful to run more than one master!"); + + } + setup_dirs_fds(afl); + if (afl->is_slave && check_master_exists(afl) == 0) { + + WARNF("no -M master found. You need to run one master!"); + sleep(5); + + } + setup_custom_mutators(afl); setup_cmdline_file(afl, argv + optind); |