Lines Matching refs:ntoread

929 		if (req->ntoread < 0) {
931 ev_int64_t ntoread;
942 ntoread = evutil_strtoll(p, &endp, 16);
945 ntoread < 0);
952 /* ntoread is signed int64, body_size is unsigned size_t, check for under/overflow conditions */
953 if ((ev_uint64_t)ntoread > EV_SIZE_MAX - req->body_size) {
957 if (req->body_size + (size_t)ntoread > req->evcon->max_body_size) {
963 req->body_size += (size_t)ntoread;
964 req->ntoread = ntoread;
965 if (req->ntoread == 0) {
972 /* req->ntoread is signed int64, len is ssize_t, based on arch,
974 if (req->ntoread > EV_SSIZE_MAX) {
979 if (req->ntoread > 0 && buflen < (ev_uint64_t)req->ntoread)
983 evbuffer_remove_buffer(buf, req->input_buffer, (size_t)req->ntoread);
984 req->ntoread = -1;
1028 if (n > (size_t) req->ntoread)
1029 n = (size_t) req->ntoread;
1030 req->ntoread -= n;
1034 EV_I64_ARG(req->ntoread)));
1037 if (!req->ntoread)
1076 } else if (req->ntoread < 0) {
1085 } else if (req->chunk_cb != NULL || evbuffer_get_length(buf) >= (size_t)req->ntoread) {
1091 if (n > (size_t) req->ntoread)
1092 n = (size_t) req->ntoread;
1093 req->ntoread -= n;
1099 (!req->chunked && req->ntoread >= 0 &&
1100 (size_t)req->ntoread > req->evcon->max_body_size)) {
1120 if (!req->ntoread) {
1504 if (!req->chunked && req->ntoread < 0
2173 req->ntoread = -1;
2176 req->ntoread = 0;
2178 req->ntoread = -1;
2181 ev_int64_t ntoread = evutil_strtoll(content_length, &endp, 10);
2182 if (*content_length == '\0' || *endp != '\0' || ntoread < 0) {
2187 req->ntoread = ntoread;
2191 __func__, EV_I64_ARG(req->ntoread),
2233 req->ntoread = -1;
2239 if (req->kind == EVHTTP_REQUEST && req->ntoread < 1) {
2256 if (req->ntoread > 0) {
2257 /* ntoread is ev_int64_t, max_body_size is ev_uint64_t */
2259 (ev_uint64_t)req->ntoread > req->evcon->max_body_size) {