about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorDominik Maier <domenukk@gmail.com>2020-03-27 23:23:11 +0100
committerDominik Maier <domenukk@gmail.com>2020-03-27 23:23:11 +0100
commit11414596077922dfccac6579df62d86bd7a758ef (patch)
tree1ee9fb36184c32cd0fecf0fbd99997f704496a74 /src
parent02659df6bab4f4ecaec432c6e359d227a5205627 (diff)
downloadafl++-11414596077922dfccac6579df62d86bd7a758ef.tar.gz
less allocs
Diffstat (limited to 'src')
-rw-r--r--src/afl-fuzz-stats.c6
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");