iolog: Fix write_iolog_close()
[fio.git] / iolog.c
diff --git a/iolog.c b/iolog.c
index 917a446cbc5e811356d9197543cb7940088c9409..4a79fc4667fc13eff4c62b9206a0dfefe0a5dfd4 100644 (file)
--- a/iolog.c
+++ b/iolog.c
@@ -342,6 +342,9 @@ void trim_io_piece(const struct io_u *io_u)
 
 void write_iolog_close(struct thread_data *td)
 {
+       if (!td->iolog_f)
+               return;
+
        fflush(td->iolog_f);
        fclose(td->iolog_f);
        free(td->iolog_buf);