--- src/ne_request.c +++ src/ne_request.c @@ -771,8 +771,7 @@ return -1; if (readlen) { - req->session->status.sr.progress = - resp->mode == R_CLENGTH ? resp->body.clen.total : 0; + req->session->status.sr.progress += readlen; notify_status(req->session, ne_status_recving); }