]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
compress_certificate: fix err code on invalid length
authorZoltan Fridrich <zfridric@redhat.com>
Mon, 24 Oct 2022 09:01:44 +0000 (11:01 +0200)
committerZoltan Fridrich <zfridric@redhat.com>
Mon, 24 Oct 2022 09:01:44 +0000 (11:01 +0200)
Signed-off-by: Zoltan Fridrich <zfridric@redhat.com>
lib/ext/compress_certificate.c

index 2740c5b38100160ccf5af86e580bde7498a6eb4c..2e35a1f36279c54f60d45ed7e0b3bcd305e1e14f 100644 (file)
@@ -185,7 +185,7 @@ _gnutls_compress_certificate_recv_params(gnutls_session_t session,
        bytes_len = *data;
        
        if (bytes_len < 2 || bytes_len > 254 || bytes_len % 2 == 1)
-               return gnutls_assert_val(GNUTLS_E_RECEIVED_ILLEGAL_PARAMETER);
+               return gnutls_assert_val(GNUTLS_E_UNEXPECTED_PACKET_LENGTH);
 
        DECR_LEN(data_size, bytes_len);