Commit bb1ddd3d authored by Matt Caswell's avatar Matt Caswell
Browse files

Fixed memory leak if BUF_MEM_grow fails



Reviewed-by: default avatarTim Hudson <tjh@openssl.org>
Reviewed-by: default avatarKurt Roeckx <kurt@openssl.org>
parent 6806b690
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -251,6 +251,7 @@ int dtls1_accept(SSL *s)
					}
				if (!BUF_MEM_grow(buf,SSL3_RT_MAX_PLAIN_LENGTH))
					{
					BUF_MEM_free(buf);
					ret= -1;
					goto end;
					}
+1 −0
Original line number Diff line number Diff line
@@ -192,6 +192,7 @@ int ssl23_accept(SSL *s)
					}
				if (!BUF_MEM_grow(buf,SSL3_RT_MAX_PLAIN_LENGTH))
					{
					BUF_MEM_free(buf);
					ret= -1;
					goto end;
					}