[openssl-commits] Broken: openssl/openssl#12717 (OpenSSL_1_1_0-stable - 74ef4b8)

Travis CI builds at travis-ci.org
Wed Jul 26 00:26:51 UTC 2017


Build Update for openssl/openssl
-------------------------------------

Build: #12717
Status: Broken

Duration: 15 minutes and 5 seconds
Commit: 74ef4b8 (OpenSSL_1_1_0-stable)
Author: Pauli
Message: Fix potential use-after-free and memory leak

In function wait_for_async(), allocated async fds is freed if
`SSL_get_all_async_fds` fails, but later `fds` is used. Interestingly,
it is not freed when everything succeeds.

Rewrite the FD set loop to make it more readable and to not modify the allocated
pointer so it can be freed.

Reviewed-by: Andy Polyakov <appro at openssl.org>
Reviewed-by: Paul Dale <paul.dale at oracle.com>
(Merged from https://github.com/openssl/openssl/pull/3992)

(cherry picked from commit 0a3452520fe4cd6871ae8b7c4199c6d5d4efe912)

View the changeset: https://github.com/openssl/openssl/compare/738a9dd53cac...74ef4b8fb9c7

View the full build log and details: https://travis-ci.org/openssl/openssl/builds/257536190?utm_source=email&utm_medium=notification

--

You can configure recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mta.openssl.org/pipermail/openssl-commits/attachments/20170726/c1cd99b7/attachment-0001.html>


More information about the openssl-commits mailing list