File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -34,14 +34,12 @@ def open_connection(server)
3434 errors = [ ]
3535 hosts . each do |host , port |
3636 begin
37- socket = TCPSocket . new ( host , port )
38- prepare_socket ( server . merge ( socket : socket ) )
37+ prepare_socket ( server . merge ( socket : TCPSocket . new ( host , port ) ) )
3938 return
4039 rescue Net ::LDAP ::Error , SocketError , SystemCallError ,
4140 OpenSSL ::SSL ::SSLError => e
4241 # Ensure the connection is closed in the event a setup failure.
43- socket . close unless socket . nil?
44- socket = nil
42+ close
4543 errors << [ e , host , port ]
4644 end
4745 end
@@ -145,6 +143,7 @@ def setup_encryption(args)
145143 # have to call it, but perhaps it will come in handy someday.
146144 #++
147145 def close
146+ return if @conn . nil?
148147 @conn . close
149148 @conn = nil
150149 end
You can’t perform that action at this time.
0 commit comments