diff options
author | Dag-Erling Smørgrav <des@FreeBSD.org> | 2000-08-02 11:25:21 +0000 |
---|---|---|
committer | Dag-Erling Smørgrav <des@FreeBSD.org> | 2000-08-02 11:25:21 +0000 |
commit | be6aff992dd43653f517788750faba2688a652c9 (patch) | |
tree | a1fcb0244ef2dcfd95d01d04cc7697afe3bb0117 /lib/libfetch | |
parent | 6a70fca024e2c3264293022a9ef9d9acb79ed57c (diff) | |
download | src-be6aff992dd43653f517788750faba2688a652c9.tar.gz src-be6aff992dd43653f517788750faba2688a652c9.zip |
Fix signedness bogon.
Notes
Notes:
svn path=/head/; revision=64129
Diffstat (limited to 'lib/libfetch')
-rw-r--r-- | lib/libfetch/http.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/lib/libfetch/http.c b/lib/libfetch/http.c index 7f6f437c3893..f9b01d7cd46f 100644 --- a/lib/libfetch/http.c +++ b/lib/libfetch/http.c @@ -444,13 +444,13 @@ _http_parse_mtime(char *p, time_t *mtime) * Parse a content-length header */ static int -_http_parse_length(char *p, size_t *length) +_http_parse_length(char *p, off_t *length) { - size_t len; + off_t len; for (len = 0; *p && isdigit(*p); ++p) len = len * 10 + (*p - '0'); - DEBUG(fprintf(stderr, "content length: [\033[1m%d\033[m]\n", len)); + DEBUG(fprintf(stderr, "content length: [\033[1m%lld\033[m]\n", len)); *length = len; return 0; } @@ -459,7 +459,7 @@ _http_parse_length(char *p, size_t *length) * Parse a content-range header */ static int -_http_parse_range(char *p, off_t *offset, size_t *length, size_t *size) +_http_parse_range(char *p, off_t *offset, off_t *length, off_t *size) { int first, last, len; @@ -770,8 +770,7 @@ _http_request(struct url *URL, char *op, struct url_stat *us, char *flags) struct url *url, *new; int chunked, need_auth, noredirect, proxy, verbose; int code, fd, i, n; - off_t offset; - size_t clength, length, size; + off_t offset, clength, length, size; time_t mtime; char *p; FILE *f; @@ -972,7 +971,7 @@ _http_request(struct url *URL, char *op, struct url_stat *us, char *flags) goto ouch; } - DEBUG(fprintf(stderr, "offset: %lld, length: %d, size: %d, clength: %d\n", + DEBUG(fprintf(stderr, "offset %lld, length %lld, size %lld, clength %lld\n", offset, length, size, clength)); /* check for inconsistencies */ |