summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjoe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845>2013-07-26 18:33:54 +0000
committerjoe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845>2013-07-26 18:33:54 +0000
commit83537e21076f29ed2b9f689830b9c64aef62000d (patch)
tree845d8e3dd69c03ca4d2d619d5e98e1c61ac15197
parent1bb71a9040d05afb926a9aa17e172628cfb4be5a (diff)
downloadneon-83537e21076f29ed2b9f689830b9c64aef62000d.tar.gz
* src/ne_request.c (send_request_body): Use chunk length without prefix in progress.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1911 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
-rw-r--r--src/ne_request.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ne_request.c b/src/ne_request.c
index 0551a31..e28fcd4 100644
--- a/src/ne_request.c
+++ b/src/ne_request.c
@@ -403,6 +403,7 @@ static int send_request_body(ne_request *req, int retry)
}
while ((bytes = req->body_cb(req->body_ud, start, buflen)) > 0) {
+ req->session->status.sr.progress += bytes;
if (chunked) {
/* Overwrite the buffer prefix with the appropriate chunk
* size; since ne_snprintf always NUL-terminates, the \n
@@ -428,7 +429,6 @@ static int send_request_body(ne_request *req, int retry)
bytes, (int)bytes, buffer);
/* invoke progress callback */
- req->session->status.sr.progress += bytes;
notify_status(sess, ne_status_sending);
}