Lines Matching defs:ntoread

908 		if (req->ntoread < 0) {
910 ev_int64_t ntoread;
921 ntoread = evutil_strtoll(p, &endp, 16);
924 ntoread < 0);
931 /* ntoread is signed int64, body_size is unsigned size_t, check for under/overflow conditions */
932 if ((ev_uint64_t)ntoread > EV_SIZE_MAX - req->body_size) {
936 if (req->body_size + (size_t)ntoread > req->evcon->max_body_size) {
942 req->body_size += (size_t)ntoread;
943 req->ntoread = ntoread;
944 if (req->ntoread == 0) {
951 /* req->ntoread is signed int64, len is ssize_t, based on arch,
953 if (req->ntoread > EV_SSIZE_MAX) {
958 if (req->ntoread > 0 && buflen < (ev_uint64_t)req->ntoread)
962 evbuffer_remove_buffer(buf, req->input_buffer, (size_t)req->ntoread);
963 req->ntoread = -1;
1007 if (n > (size_t) req->ntoread)
1008 n = (size_t) req->ntoread;
1009 req->ntoread -= n;
1013 EV_I64_ARG(req->ntoread)));
1016 if (!req->ntoread)
1055 } else if (req->ntoread < 0) {
1064 } else if (req->chunk_cb != NULL || evbuffer_get_length(buf) >= (size_t)req->ntoread) {
1070 if (n > (size_t) req->ntoread)
1071 n = (size_t) req->ntoread;
1072 req->ntoread -= n;
1078 (!req->chunked && req->ntoread >= 0 &&
1079 (size_t)req->ntoread > req->evcon->max_body_size)) {
1099 if (!req->ntoread) {
1476 if (!req->chunked && req->ntoread < 0
2123 req->ntoread = -1;
2132 req->ntoread = -1;
2135 ev_int64_t ntoread = evutil_strtoll(content_length, &endp, 10);
2136 if (*content_length == '\0' || *endp != '\0' || ntoread < 0) {
2141 req->ntoread = ntoread;
2145 __func__, EV_I64_ARG(req->ntoread),
2188 req->ntoread = -1;
2194 if (req->kind == EVHTTP_REQUEST && req->ntoread < 1) {
2211 if (req->ntoread > 0) {
2212 /* ntoread is ev_int64_t, max_body_size is ev_uint64_t */
2214 (ev_uint64_t)req->ntoread > req->evcon->max_body_size) {