}
/* get the start line, we do have one */
- sl = htx_get_stline(htx);
- ALREADY_CHECKED(sl);
+ blk = htx_get_head_blk(htx);
+ BUG_ON(htx_get_blk_type(blk) != HTX_BLK_RES_SL);
+ ALREADY_CHECKED(blk);
+ sl = htx_get_blk_ptr(htx, blk);
h2s->status = sl->info.res.status;
if (h2s->status < 100 || h2s->status > 999)
goto fail;
}
/* get the start line, we do have one */
- sl = htx_get_stline(htx);
- ALREADY_CHECKED(sl);
+ blk = htx_get_head_blk(htx);
+ BUG_ON(htx_get_blk_type(blk) != HTX_BLK_REQ_SL);
+ ALREADY_CHECKED(blk);
+ sl = htx_get_blk_ptr(htx, blk);
meth = htx_sl_req_meth(sl);
path = htx_sl_req_uri(sl);