Fix OpenSSL NULL pointer deference vulnerability.
Obtained from: OpenBSD Security: FreeBSD-SA-14:09.openssl Security: CVE-2014-0198
This commit is contained in:
parent
4ec7183f86
commit
43c7f4a7f1
@ -657,6 +657,10 @@ static int do_ssl3_write(SSL *s, int type, const unsigned char *buf,
|
||||
if (i <= 0)
|
||||
return(i);
|
||||
/* if it went, fall through and send more stuff */
|
||||
/* we may have released our buffer, so get it again */
|
||||
if (wb->buf == NULL)
|
||||
if (!ssl3_setup_write_buffer(s))
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (len == 0 && !create_empty_fragment)
|
||||
|
Loading…
Reference in New Issue
Block a user