commit | 9a95d7fab76b59d6e560cd1751d1fcfea19dc799 | [log] [tgz] |
---|---|---|
author | Kazuho Oku <kazuhooku@gmail.com> | Mon Nov 28 13:38:14 2022 +0900 |
committer | Kazuho Oku <kazuhooku@gmail.com> | Mon Nov 28 13:38:14 2022 +0900 |
tree | 1794610ce67c1c07a6a292e7681658c2ec8fb83f | |
parent | 89779c48f4b14e992866201973c16e356a0966be [diff] |
enc is at least one byte
diff --git a/lib/picotls.c b/lib/picotls.c index db47671..f1face7 100644 --- a/lib/picotls.c +++ b/lib/picotls.c
@@ -1022,6 +1022,10 @@ } } ptls_decode_open_block(*src, end, 2, { + if (*src == end) { + ret = PTLS_ALERT_DECODE_ERROR; + goto Exit; + } decoded->public_key = ptls_iovec_init(*src, end - *src); *src = end; });