X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=ssl%2Ft1_lib.c;h=57d1107e4034564e22d71c73cd3125d14143efc4;hp=f28e0638ef503bb89408da698544a28223a956ea;hb=a54ce007e677ddd3a0cc4a3e4b47e823076117fa;hpb=b935714237330dc9cae4d2fa0b5a22362886c098 diff --git a/ssl/t1_lib.c b/ssl/t1_lib.c index f28e0638ef..57d1107e40 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)