X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=ssl%2Ft1_lib.c;h=9c76da1120a9a67cbc18df988f47d1dcdb08fc65;hp=f2e6b7cab2c3c9df9f768efffa55e1d5c2fa2dd2;hb=57cb030cea44691b54b8d0df64caa764b8583358;hpb=d441e6d8db7220d0cd3d56d961d0a5195619baa9 diff --git a/ssl/t1_lib.c b/ssl/t1_lib.c index f2e6b7cab2..9c76da1120 100644 --- a/ssl/t1_lib.c +++ b/ssl/t1_lib.c @@ -2467,7 +2467,10 @@ tls1_process_heartbeat(SSL *s) *bp++ = TLS1_HB_RESPONSE; s2n(payload, bp); memcpy(bp, pl, payload); - + bp += payload; + /* Random padding */ + RAND_pseudo_bytes(bp, padding); + r = ssl3_write_bytes(s, TLS1_RT_HEARTBEAT, buffer, 3 + payload + padding); if (r >= 0 && s->msg_callback)