X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=ssl%2Fstatem%2Fstatem_srvr.c;h=9dfdbe5e6a15062ade4d3511f8609ee2cc07e737;hp=f6ecbf700654643553600d27243882cda95919de;hb=8e1634ec36c9a125f3aa1c48b743ff864c6fcbd3;hpb=bf5c84f5d17ed68076ba1faa4a9eaaf4f51e4bf1 diff --git a/ssl/statem/statem_srvr.c b/ssl/statem/statem_srvr.c index f6ecbf7006..9dfdbe5e6a 100644 --- a/ssl/statem/statem_srvr.c +++ b/ssl/statem/statem_srvr.c @@ -3218,9 +3218,9 @@ MSG_PROCESS_RETURN tls_process_client_certificate(SSL *s, PACKET *pkt) if (!tls_collect_extensions(s, &extensions, SSL_EXT_TLS1_3_CERTIFICATE, &rawexts, &al, NULL, chainidx == 0) - || !tls_parse_all_extensions(s, SSL_EXT_TLS1_3_CERTIFICATE, - rawexts, x, chainidx, &al, - !PACKET_remaining(&spkt))) { + || !tls_parse_all_extensions(s, SSL_EXT_TLS1_3_CERTIFICATE, + rawexts, x, chainidx, &al, + PACKET_remaining(&spkt) == 0)) { OPENSSL_free(rawexts); goto f_err; }