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);

Reply via email to