engines/rados: fix error with getting last instead of first element from list
[fio.git] / engines / rados.c
index cde538b982085054a1d678bd729f43609f9b8d3b..30fcebb5fe75db1f2c6e7c4a54bde4d379510692 100644 (file)
@@ -342,7 +342,7 @@ int fio_rados_getevents(struct thread_data *td, unsigned int min,
                }
                assert(!flist_empty(&rados->completed_operations));
                
-               fri = flist_last_entry(&rados->completed_operations, struct fio_rados_iou, list);
+               fri = flist_first_entry(&rados->completed_operations, struct fio_rados_iou, list);
                assert(fri->completion);
                assert(rados_aio_is_complete(fri->completion));
                if (fri->write_op != NULL) {