Files
core/system/base/openssl/files/CVE-2014-0198.patch
T
2015-05-30 11:31:49 +03:00

15 lines
481 B
Diff

--- openssl-1.0.2a/ssl/s3_pkt.c 2015-03-19 15:30:36.000000000 +0200
+++ openssl-1.0.2a/ssl/s3_pkt_new.c 2015-05-23 16:45:24.896828800 +0300
@@ -869,6 +869,11 @@
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 (wb->buf == NULL)