Make error reason for disallowed legacy sigalg more specific
[openssl.git] / ssl / statem / statem_clnt.c
index 4114131435b614bb3fd408843a6ff44a1f2c0cda..a1b7954a669253232cef07fa53d6758cdcb83efd 100644 (file)
@@ -2349,7 +2349,8 @@ MSG_PROCESS_RETURN tls_process_key_exchange(SSL_CONNECTION *s, PACKET *pkt)
                 goto err;
             }
         } else if (!tls1_set_peer_legacy_sigalg(s, pkey)) {
-            SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR);
+            SSLfatal(s, SSL_AD_INTERNAL_ERROR,
+                     SSL_R_LEGACY_SIGALG_DISALLOWED_OR_UNSUPPORTED);
             goto err;
         }