altsvc: use Curl_peer in processing

Use `data->state.origin` when processing alt-avc information.

Decomplexify parsing function.

Closes #22184
This commit is contained in:
Stefan Eissing 2026-06-26 10:50:14 +02:00 committed by Daniel Stenberg
parent 2f1e94eaed
commit cfc7922377
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
7 changed files with 247 additions and 198 deletions

View file

@ -57,12 +57,6 @@ enum alpnid Curl_alpn2alpnid(const unsigned char *name, size_t len)
return ALPN_none; /* unknown, probably rubbish input */
}
enum alpnid Curl_str2alpnid(const struct Curl_str *cstr)
{
return Curl_alpn2alpnid((const unsigned char *)curlx_str(cstr),
curlx_strlen(cstr));
}
#endif
/*