fix master creation file

This commit is contained in:
van Hauser
2020-05-17 01:36:03 +02:00
parent 9dd3e3e38a
commit d37a8f72d6
2 changed files with 12 additions and 11 deletions

View File

@ -1363,16 +1363,6 @@ void setup_dirs_fds(afl_state_t *afl) {
}
if (afl->is_master) {
u8 *x = alloc_printf("%s/%s/is_master", afl->sync_dir, afl->sync_id);
int fd = open(x, O_CREAT | O_RDWR, 0644);
if (fd < 0) FATAL("cannot create %s", x);
free(x);
close(fd);
}
if (mkdir(afl->out_dir, 0700)) {
if (errno != EEXIST) { PFATAL("Unable to create '%s'", afl->out_dir); }
@ -1402,6 +1392,16 @@ void setup_dirs_fds(afl_state_t *afl) {
}
if (afl->is_master) {
u8 *x = alloc_printf("%s/is_master", afl->out_dir);
int fd = open(x, O_CREAT | O_RDWR, 0644);
if (fd < 0) FATAL("cannot create %s", x);
free(x);
close(fd);
}
/* Queue directory for any starting & discovered paths. */
tmp = alloc_printf("%s/queue", afl->out_dir);