]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - chunk_queue.c
Suppress gcc warning when compiling cmdline files.
[paraslash.git] / chunk_queue.c
index 5b102f286641d7b93418f3ae92e7dcdf6f71d0f6..468b1dc2dd4828796d53e5804d6f28611b88c462 100644 (file)
@@ -11,7 +11,6 @@
 #include "para.h"
 #include "list.h"
 #include "afh.h"
-#include "vss.h"
 #include "string.h"
 #include "error.h"
 
@@ -82,12 +81,14 @@ struct queued_chunk *cq_peek(struct chunk_queue *cq)
 /**
  * Remove the current chunk from the queue.
  *
- * \param cq The chunk to remove.
+ * \param cq The queue to remove from.
  */
 void cq_dequeue(struct chunk_queue *cq)
 {
        struct queued_chunk *qc = cq_peek(cq);
        assert(qc);
+       assert(cq->num_pending >= qc->num_bytes);
+       cq->num_pending -= qc->num_bytes;
        list_del(&qc->node);
        free(qc);
 }