From ee3bb7c4bdd171617f7f8d1b23169b7747b0873f Mon Sep 17 00:00:00 2001
From: Zeying Xie <swpdtz@gmail.com>
Date: Thu, 25 Apr 2013 23:44:53 +0800
Subject: [PATCH 1/3] Body Buffer: Fix reset count

Signed-off-by: Zeying Xie <swpdtz@gmail.com>
---
 src/duda_body_buffer.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/duda_body_buffer.c b/src/duda_body_buffer.c
index d285b6c..9c5d334 100644
--- a/src/duda_body_buffer.c
+++ b/src/duda_body_buffer.c
@@ -69,7 +69,7 @@ int duda_body_buffer_flush(int sock, struct duda_body_buffer *bb)
         /* Go around each buffer entry and check where the offset took place */
         for (i = 0; i < buf->iov_idx; i++) {
             if (count + buf->io[i].iov_len == bytes_sent) {
-                reset_to = 1;
+                reset_to = i;
                 break;
             }
             else if (bytes_sent < (count + buf->io[i].iov_len)) {
-- 
1.8.2.2

