} else {
pid_t pid;
struct fio_file **files;
+ void *eo;
dprint(FD_PROCESS, "will fork\n");
files = td->files;
+ eo = td->eo;
read_barrier();
pid = fork();
if (!pid) {
// freeing previously allocated memory for files
// this memory freed MUST NOT be shared between processes, only the pointer itself may be shared within TD
free(files);
+ free(eo);
free(fd);
fd = NULL;
}