diff --git a/fifo.c b/fifo.c index e33a4e2..3939461 100644 --- a/fifo.c +++ b/fifo.c @@ -199,6 +199,7 @@ void fifo_enqueue(struct mag_buf *buf) pthread_cond_signal(&fifo_notempty_cond); } else { fifo_tail->next = buf; + fifo_tail = buf; } done: