diff options
author | 2016-11-03 16:23:30 +0000 | |
---|---|---|
committer | 2016-11-03 16:23:30 +0000 | |
commit | c72247d335cf4d17fb67b8c5bcc2bcf540d46cf2 (patch) | |
tree | 7031401ede9c83eb2cf770dddceebb398d3f8005 /lib/libc/stdlib/malloc.c | |
parent | rollback -> revert where it makes sense. (diff) | |
download | wireguard-openbsd-c72247d335cf4d17fb67b8c5bcc2bcf540d46cf2.tar.xz wireguard-openbsd-c72247d335cf4d17fb67b8c5bcc2bcf540d46cf2.zip |
In ssl3_read_bytes(), do not process more than three consecutive TLS
records, otherwise a peer can potentially cause us to loop indefinately.
Return with an SSL_ERROR_WANT_READ instead, so that the caller can choose
when they want to handle further processing for this connection.
ok beck@ miod@
Diffstat (limited to 'lib/libc/stdlib/malloc.c')
0 files changed, 0 insertions, 0 deletions