Lines Matching refs:header_buffer

697 	size_t offset = strnlen(ctx->header_buffer, sizeof(ctx->header_buffer));  in on_header_field()
699 if (offset + length > sizeof(ctx->header_buffer) - 1U) { in on_header_field()
701 offset + length - sizeof(ctx->header_buffer) - 1U); in on_header_field()
702 ctx->header_buffer[0] = '\0'; in on_header_field()
704 memcpy(ctx->header_buffer + offset, at, length); in on_header_field()
706 ctx->header_buffer[offset] = '\0'; in on_header_field()
714 ctx->header_buffer); in on_header_field()
717 if (strcasecmp(ctx->header_buffer, "Upgrade") == 0) { in on_header_field()
719 } else if (strcasecmp(ctx->header_buffer, "Sec-WebSocket-Key") == 0) { in on_header_field()
723 else if (strcasecmp(ctx->header_buffer, "Accept-Encoding") == 0) { in on_header_field()
728 ctx->header_buffer[0] = '\0'; in on_header_field()
772 size_t offset = strnlen(ctx->header_buffer, sizeof(ctx->header_buffer)); in on_header_value()
774 if (offset + length > sizeof(ctx->header_buffer) - 1U) { in on_header_value()
776 offset + length - sizeof(ctx->header_buffer) - 1U); in on_header_value()
777 ctx->header_buffer[0] = '\0'; in on_header_value()
785 memcpy(ctx->header_buffer + offset, at, length); in on_header_value()
787 ctx->header_buffer[offset] = '\0'; in on_header_value()
792 ctx->header_buffer); in on_header_value()
796 if (strcasecmp(ctx->header_buffer, "h2c") == 0) { in on_header_value()
798 } else if (strcasecmp(ctx->header_buffer, "websocket") == 0) { in on_header_value()
807 strncpy(ctx->ws_sec_key, ctx->header_buffer, in on_header_value()
814 http_compression_parse_accept_encoding(ctx->header_buffer, offset, in on_header_value()
820 ctx->header_buffer[0] = '\0'; in on_header_value()
903 memset(client->header_buffer, 0, sizeof(client->header_buffer)); in enter_http1_request()