From 78912c0ac5e090095a2f2bd6226e02cce949e72e Mon Sep 17 00:00:00 2001 From: He Zhe Date: Fri, 22 Jan 2021 10:03:38 +0000 Subject: [PATCH] lat_fifo: Fix cleanup sequence Files should be unlinked after all users exit. Signed-off-by: He Zhe --- src/lat_fifo.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/lat_fifo.c b/src/lat_fifo.c index c625161..85bb9d1 100644 --- a/src/lat_fifo.c +++ b/src/lat_fifo.c @@ -120,16 +120,16 @@ cleanup(iter_t iterations, void * cookie) if (iterations) return; - unlink(state->filename1); - unlink(state->filename2); - close(state->wr); - close(state->rd); - if (state->pid > 0) { - kill(state->pid, 15); + kill(state->pid, SIGKILL); waitpid(state->pid, NULL, 0); state->pid = 0; } + + unlink(state->filename1); + unlink(state->filename2); + close(state->wr); + close(state->rd); } void -- 2.29.2