diff options
Diffstat (limited to 'lib/vio_fifo.c')
-rw-r--r-- | lib/vio_fifo.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/vio_fifo.c b/lib/vio_fifo.c index 65f19411..89e42add 100644 --- a/lib/vio_fifo.c +++ b/lib/vio_fifo.c @@ -442,11 +442,11 @@ vio_fifo_clear(vio_fifo vff, bool clear_marks) lump = ddl_tail(vff->base) ; - vio_fifo_release_upto(vff, lump) ; - - vff->get_lump = lump ; + vff->get_lump = lump ; /* before releasing */ vff->end_lump = lump ; + vio_fifo_release_upto(vff, lump) ; + vio_fifo_reset_ptrs(vff) ; if (clear_marks) |