SSL3_AD_ILLEGAL_PARAMETER is not a valid SSLerror() reason code.
authorjsing <jsing@openbsd.org>
Fri, 11 Jun 2021 11:29:44 +0000 (11:29 +0000)
committerjsing <jsing@openbsd.org>
Fri, 11 Jun 2021 11:29:44 +0000 (11:29 +0000)
Use SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER instead.

ok tb@

lib/libssl/d1_both.c

index ad7c03b..8e734f1 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: d1_both.c,v 1.73 2021/06/11 11:13:53 jsing Exp $ */
+/* $OpenBSD: d1_both.c,v 1.74 2021/06/11 11:29:44 jsing Exp $ */
 /*
  * DTLS implementation written by Nagendra Modadugu
  * (nagendra@cs.stanford.edu) for the OpenSSL project 2005.
@@ -842,7 +842,7 @@ dtls1_get_message_fragment(SSL *s, int st1, int stn, long max, int *ok)
         */
        if (i != (int)frag_len) {
                al = SSL3_AD_ILLEGAL_PARAMETER;
-               SSLerror(s, SSL3_AD_ILLEGAL_PARAMETER);
+               SSLerror(s, SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER);
                goto fatal_err;
        }