Fix check of dtls1_process_record
[openssl.git] / ssl / record / ssl3_record.c
index de529669a6064b1369f1939c49bf12b48c4d8a16..3b3b1135ed7a0767bfa8d2c984a94b90352a61cd 100644 (file)
@@ -1566,7 +1566,7 @@ int dtls1_process_record(SSL *s, DTLS1_BITMAP *bitmap)
             imac_size = EVP_MD_get_size(tmpmd);
             if (!ossl_assert(imac_size >= 0 && imac_size <= EVP_MAX_MD_SIZE)) {
                     SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_EVP_LIB);
-                    return -1;
+                    return 0;
             }
             mac_size = (size_t)imac_size;
         }