summaryrefslogtreecommitdiff
path: root/ssl/statem
diff options
context:
space:
mode:
authorAlexander Sosedkin <asosedkin@redhat.com>2022-11-03 19:24:15 +0100
committerTomas Mraz <tomas@openssl.org>2022-11-08 16:12:26 +0100
commitce74e3fb50e1756b14e394acf9dff7362099bb66 (patch)
tree0f47aadf8288e8bc06f01528c81b6a7e8e45e583 /ssl/statem
parent91b7520e2385a513ad879dfa8fe8e45466315a27 (diff)
downloadopenssl-new-ce74e3fb50e1756b14e394acf9dff7362099bb66.tar.gz
Fix CertificateCompressionAlgorithm to be read as 2-octet-wide
CLA: trivial Reviewed-by: Todd Short <todd.short@me.com> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/19600)
Diffstat (limited to 'ssl/statem')
-rw-r--r--ssl/statem/extensions.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ssl/statem/extensions.c b/ssl/statem/extensions.c
index 601682152a..d164719476 100644
--- a/ssl/statem/extensions.c
+++ b/ssl/statem/extensions.c
@@ -1860,7 +1860,7 @@ int tls_parse_compress_certificate(SSL_CONNECTION *sc, PACKET *pkt, unsigned int
* The array is 0 (i.e. "none") terminated
* The preference list only contains supported algorithms
*/
- while (PACKET_get_1(&supported_comp_algs, &comp)) {
+ while (PACKET_get_net_2(&supported_comp_algs, &comp)) {
if (tls_comp_in_pref(sc, comp) && !already_set[comp]) {
sc->ext.compress_certificate_from_peer[j++] = comp;
already_set[comp] = 1;