From: Jens Axboe Date: Tue, 30 Aug 2022 16:48:18 +0000 (-0600) Subject: backend: revert bad memory leak fix X-Git-Tag: fio-3.32~1 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=6ce17ec60a51c55a8da2002d14f960a194553fe7;p=fio.git backend: revert bad memory leak fix This essentially reverts the commit mentioned in the fixes line, as it causes crashes with using a trigger timeout + command. Fixes: 807473c36e10 ("fixed memory leak detected by ASAN") Signed-off-by: Jens Axboe --- diff --git a/backend.c b/backend.c index 375a23e4..fe614f6e 100644 --- a/backend.c +++ b/backend.c @@ -2451,10 +2451,8 @@ reap: strerror(ret)); } 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(); @@ -2465,9 +2463,6 @@ reap: _exit(ret); } else if (i == fio_debug_jobno) *fio_debug_jobp = 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;