summaryrefslogtreecommitdiff
path: root/scan/sane/http.c
diff options
context:
space:
mode:
Diffstat (limited to 'scan/sane/http.c')
-rw-r--r--scan/sane/http.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/scan/sane/http.c b/scan/sane/http.c
index 58cc0d2de..8c1578e02 100644
--- a/scan/sane/http.c
+++ b/scan/sane/http.c
@@ -338,6 +338,7 @@ enum HTTP_RESULT __attribute__ ((visibility ("hidden"))) http_read_header(HTTP_H
if (read_line(ps, data, max_size, tmo, &len))
goto bugout;
ps->http_status = strtol(data+9, NULL, 10);
+ *bytes_read = total = len;
/* Check for good status, ignore 400 (no job id found for JobCancelRequest) */
if (!((ps->http_status >= 200 && ps->http_status < 300) || ps->http_status == 400))
@@ -472,6 +473,7 @@ enum HTTP_RESULT __attribute__ ((visibility ("hidden"))) http_read(HTTP_HANDLE h
strcpy(data, line);
data=data+len;
ps->footer -= len;
+ *bytes_read += len;
}
}
else