From 7f4e13248d3b8384fa31289f47b32f2da3788edc Mon Sep 17 00:00:00 2001 From: Robin Sommer Date: Mon, 7 Feb 2011 22:13:29 -0800 Subject: [PATCH] Fixing crashes when SSL is not configured correctly. --- src/RemoteSerializer.cc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/RemoteSerializer.cc b/src/RemoteSerializer.cc index 22e98b29ae..bf5d99ade0 100644 --- a/src/RemoteSerializer.cc +++ b/src/RemoteSerializer.cc @@ -3263,8 +3263,7 @@ bool SocketComm::ProcessConnectTo() peer->retry = ntohl(args[3]); peer->ssl = ntohl(args[4]); - Connect(peer); - return true; + return Connect(peer); } bool SocketComm::ProcessListen() @@ -3502,7 +3501,7 @@ bool SocketComm::Connect(Peer* peer) if ( ! peer->io->Init() ) { Error(fmt("can't init peer io: %s", - peer->io->Error()), peer); + peer->io->Error()), false); return 0; } } @@ -3636,7 +3635,7 @@ bool SocketComm::AcceptConnection(int fd) if ( ! peer->io->Init() ) { Error(fmt("can't init peer io: %s", - peer->io->Error()), peer); + peer->io->Error()), false); return false; }