commit | 3836d8dec894c415e88db8e1e565e6c3330fb126 | [log] [tgz] |
---|---|---|
author | Kazuho Oku <kazuhooku@gmail.com> | Mon Nov 28 14:11:00 2022 +0900 |
committer | Kazuho Oku <kazuhooku@gmail.com> | Mon Nov 28 14:11:00 2022 +0900 |
tree | ae48089381a716ec94be5118e5fd97284d8a339c | |
parent | 1e791dfe41ffd5a3f0e9fbbff2a8d779ea0bc767 [diff] |
here also
diff --git a/lib/picotls.c b/lib/picotls.c index 501cea6..1c747b4 100644 --- a/lib/picotls.c +++ b/lib/picotls.c
@@ -3124,12 +3124,10 @@ int ret = 0; ptls_decode_open_block(*src, end, 2, { - if (*src == end) { - ret = PTLS_ALERT_DECODE_ERROR; - goto Exit; - } do { - uint8_t type = *(*src)++; + uint8_t type; + if ((ret = ptls_decode8(&type, src, end)) != 0) + goto Exit; ptls_decode_open_block(*src, end, 2, { switch (type) { case PTLS_SERVER_NAME_TYPE_HOSTNAME: