Added missing assignment of the write buffer to write queue when a write fails in dcb_write.

This commit is contained in:
Markus Makela 2015-07-16 21:47:42 +03:00
parent 879a9273e1
commit a85262171f

View File

@ -1153,6 +1153,7 @@ int below_water;
{
dcb_log_write_failure(dcb, queue, errno);
atomic_add(&dcb->writeqlen, gwbuf_length(queue));
dcb->writeq = queue;
dcb->stats.n_buffered++;
spinlock_release(&dcb->writeqlock);
return 0;