Repository: mesos Updated Branches: refs/heads/master 15bf9f67e -> 13a4e81df
SSL: Fix connection issue on OSX. Using the protocol based size for the `connect()` argument. Review: https://reviews.apache.org/r/36246 Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/13a4e81d Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/13a4e81d Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/13a4e81d Branch: refs/heads/master Commit: 13a4e81dfeb9ed5515a80c2071c7fcbb696d3450 Parents: 15bf9f6 Author: Joris Van Remoortere <[email protected]> Authored: Tue Jul 7 15:53:40 2015 -0700 Committer: Benjamin Hindman <[email protected]> Committed: Tue Jul 7 15:53:53 2015 -0700 ---------------------------------------------------------------------- 3rdparty/libprocess/src/libevent_ssl_socket.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/mesos/blob/13a4e81d/3rdparty/libprocess/src/libevent_ssl_socket.cpp ---------------------------------------------------------------------- diff --git a/3rdparty/libprocess/src/libevent_ssl_socket.cpp b/3rdparty/libprocess/src/libevent_ssl_socket.cpp index 9f8a051..cecd7af 100644 --- a/3rdparty/libprocess/src/libevent_ssl_socket.cpp +++ b/3rdparty/libprocess/src/libevent_ssl_socket.cpp @@ -505,7 +505,7 @@ Future<Nothing> LibeventSSLSocketImpl::connect(const Address& address) if (bufferevent_socket_connect( self->bev, reinterpret_cast<sockaddr*>(&addr), - sizeof(addr)) < 0) { + address.size()) < 0) { SSL* ssl = bufferevent_openssl_get_ssl(CHECK_NOTNULL(self->bev)); SSL_free(ssl); bufferevent_free(self->bev);
