提交 08934f1a 编写于 作者: B Ben Laurie

Don't test heartbeats when there aren't any.

Reviewed-by: NRichard Levitte <levitte@openssl.org>
上级 59d9bb59
......@@ -1165,7 +1165,7 @@ struct ssl_st {
* basis, depending on the chosen cipher.
*/
int (*not_resumable_session_cb) (SSL *ssl, int is_forward_secure);
RECORD_LAYER rlayer;
/* Default password callback. */
......@@ -1826,8 +1826,10 @@ const SSL_METHOD *func_name(void) \
struct openssl_ssl_test_functions {
int (*p_ssl_init_wbio_buffer) (SSL *s, int push);
int (*p_ssl3_setup_buffers) (SSL *s);
# ifndef OPENSSL_NO_HEARTBEATS
int (*p_dtls1_process_heartbeat) (SSL *s,
unsigned char *p, unsigned int length);
# endif
};
# ifndef OPENSSL_UNIT_TEST
......
......@@ -59,7 +59,9 @@
static const struct openssl_ssl_test_functions ssl_test_functions = {
ssl_init_wbio_buffer,
ssl3_setup_buffers,
# ifndef OPENSSL_NO_HEARTBEATS
dtls1_process_heartbeat
# endif
};
const struct openssl_ssl_test_functions *SSL_test_functions(void)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册