X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=fuzzterm.c;h=a4755d8f30633ecebed5a46d2691b22887655508;hb=af1460d6e5044a3344aaacd15c91cfdcb58578e7;hp=f1dcb1ab698700f44465ffdfe6fa0ffccaa687dc;hpb=1a009ab2e9d9f0baa5ff98d295d4ec7afd9ff2f9;p=PuTTY.git diff --git a/fuzzterm.c b/fuzzterm.c index f1dcb1ab..a4755d8f 100644 --- a/fuzzterm.c +++ b/fuzzterm.c @@ -23,6 +23,10 @@ int main(int argc, char **argv) term = term_init(conf, &ucsdata, NULL); term_size(term, 24, 80, 10000); term->ldisc = NULL; + /* Tell american fuzzy lop that this is a good place to fork. */ +#ifdef __AFL_HAVE_MANUAL_CONTROL + __AFL_INIT(); +#endif while (!feof(stdin)) { len = fread(blk, 1, sizeof(blk), stdin); term_data(term, 0, blk, len);