diff options
author | Dominik Maier <domenukk@gmail.com> | 2020-03-27 23:23:11 +0100 |
---|---|---|
committer | Dominik Maier <domenukk@gmail.com> | 2020-03-27 23:23:11 +0100 |
commit | 11414596077922dfccac6579df62d86bd7a758ef (patch) | |
tree | 1ee9fb36184c32cd0fecf0fbd99997f704496a74 /src | |
parent | 02659df6bab4f4ecaec432c6e359d227a5205627 (diff) | |
download | afl++-11414596077922dfccac6579df62d86bd7a758ef.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"); |