Lines Matching refs:read_pos
1518 &(c->inbuf[c->read_pos]), c->inbuflen - c->read_pos);
1521 rc = SSL_read(c->tls_conn->sslptr, &(c->inbuf[c->read_pos]),
1522 c->inbuflen - c->read_pos);
1553 c->read_pos += rc;
1586 c->cur_msg_start, c->cur_msg_len, c->read_pos);
1588 if (!c->read_pos)
1591 if (c->dontsave && c->read_pos < MSG_END_OFFSET) {
1592 c->cur_msg_len -= c->read_pos;
1593 c->read_pos = 0;
1594 } else if (c->dontsave && c->read_pos == MSG_END_OFFSET) {
1595 c->cur_msg_start = c->cur_msg_len = c->read_pos = 0;
1597 } else if (c->dontsave && c->read_pos > MSG_END_OFFSET) {
1600 c->read_pos - (MSG_END_OFFSET),
1604 c->read_pos - (MSG_END_OFFSET));
1605 c->read_pos -= (MSG_END_OFFSET);
1609 if (c->read_pos < MSG_END_OFFSET) {
1614 while (offset < c->read_pos && isdigit((unsigned char)c->inbuf[offset]))
1620 if (offset == c->read_pos) {
1637 c->cur_msg_len -= c->read_pos;
1639 c->read_pos = 0;
1655 if (c->read_pos >= MSG_END_OFFSET) {
1666 if (MSG_END_OFFSET == c->read_pos) {
1668 c->cur_msg_start = c->cur_msg_len = c->read_pos = 0;
1672 "chars\n", c->read_pos - (MSG_END_OFFSET),
1675 c->read_pos - (MSG_END_OFFSET));
1676 c->read_pos -= (MSG_END_OFFSET);
1683 && (c->read_pos < TLS_LARGE_LINELENGTH)) {
1695 "pos %zu\n", c->cur_msg_start, c->cur_msg_len, c->read_pos);
1698 if (c->read_pos > 10)