diff options
author | Dominik Maier <domenukk@gmail.com> | 2020-03-27 23:23:11 +0100 |
---|---|---|
committer | Dominik Maier <domenukk@gmail.com> | 2020-04-01 13:10:05 +0200 |
commit | 762421b355877c7bbe65f50a9cc659bbf178ab4a (patch) | |
tree | 8c356743f998b80d78d6e2ec23d1d8c3c33d23a7 /src | |
parent | b7f3d180aab790a1d0d677abe21b29a3de4485d6 (diff) | |
download | afl++-762421b355877c7bbe65f50a9cc659bbf178ab4a.tar.gz |
less allocs
Diffstat (limited to 'src')
-rw-r--r-- | src/afl-fuzz-stats.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/afl-fuzz-stats.c b/src/afl-fuzz-stats.c index 5536c201..d6403830 100644 --- a/src/afl-fuzz-stats.c +++ b/src/afl-fuzz-stats.c @@ -33,16 +33,16 @@ void write_stats_file(afl_state_t *afl, double bitmap_cvg, double stability, struct rusage rus; unsigned long long int cur_time = get_cur_time(); - u8 * fn = alloc_printf("%s/fuzzer_stats", afl->out_dir); + u8 fn[PATH_MAX]; s32 fd; FILE * f; + snprintf(fn, PATH_MAX, "%s/fuzzer_stats", afl->out_dir); + fd = open(fn, O_WRONLY | O_CREAT | O_TRUNC, 0600); if (fd < 0) PFATAL("Unable to create '%s'", fn); - ck_free(fn); - f = fdopen(fd, "w"); if (!f) PFATAL("fdopen() failed"); |