iolog: fix intermittent crash on exit with verify enabled
[fio.git] / iolog.c
diff --git a/iolog.c b/iolog.c
index 1ff64e6384c1accb6a3abf538734dfff85e5733e..785e549acee76ed8f40de68615d355bcf32b33d7 100644 (file)
--- a/iolog.c
+++ b/iolog.c
@@ -173,7 +173,7 @@ void prune_io_piece_log(struct thread_data *td)
        }
 
        while (!flist_empty(&td->io_hist_list)) {
-               ipo = flist_entry(&td->io_hist_list, struct io_piece, list);
+               ipo = flist_first_entry(&td->io_hist_list, struct io_piece, list);
                flist_del(&ipo->list);
                remove_trim_entry(td, ipo);
                td->io_hist_len--;