n = htx_get_blk_name(chn_htx, blk);
v = htx_get_blk_value(chn_htx, blk);
+ /* Skip all pseudo-headers */
+ if (*(n.ptr) == ':')
+ goto skip_hdr;
+
if (isteqi(n, ist("transfer-encoding")))
h1_parse_xfer_enc_header(h1m, v);
else if (isteqi(n, ist("content-length"))) {
isteq(list[hdr].n, ist("transfer-encoding")))
continue;
+ /* Skip all pseudo-headers */
+ if (*(list[hdr].n.ptr) == ':')
+ continue;
+
if (isteq(list[hdr].n, ist("")))
break; // end
isteq(list[hdr].n, ist("transfer-encoding")))
continue;
+ /* Skip all pseudo-headers */
+ if (*(list[hdr].n.ptr) == ':')
+ continue;
+
if (isteq(list[hdr].n, ist("")))
break; // end
isteq(list[idx].n, ist("transfer-encoding")))
continue;
+ /* Skip all pseudo-headers */
+ if (*(list[idx].n.ptr) == ':')
+ continue;
+
if (!hpack_encode_header(&outbuf, list[idx].n, list[idx].v)) {
/* output full */
if (b_space_wraps(mbuf))