X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=ssl%2Fd1_both.c;h=587eb9e53ad606a03a9f18dc3b01b662ac1e511c;hp=48c75b2227a71f002a2492bad2b1d12b390b2304;hb=7a7048aff053929feaadee4895749fe0a661d353;hpb=258f8721a5d2c3ec5fd433e89112885139be1db3 diff --git a/ssl/d1_both.c b/ssl/d1_both.c index 48c75b2227..587eb9e53a 100644 --- a/ssl/d1_both.c +++ b/ssl/d1_both.c @@ -1347,16 +1347,12 @@ int dtls1_shutdown(SSL *s) } #ifndef OPENSSL_NO_HEARTBEATS -int dtls1_process_heartbeat(SSL *s) +int dtls1_process_heartbeat(SSL *s, unsigned char *p, unsigned int length) { - unsigned char *p, *pl; + unsigned char *pl; unsigned short hbtype; unsigned int payload; unsigned int padding = 16; /* Use minimum padding */ - unsigned int length; - - p = SSL3_RECORD_get_data(RECORD_LAYER_get_rrec(&s->rlayer)); - length = SSL3_RECORD_get_length(RECORD_LAYER_get_rrec(&s->rlayer)); if (s->msg_callback) s->msg_callback(0, s->version, TLS1_RT_HEARTBEAT,