534 return nil, nil, err -- fatal error |
534 return nil, nil, err -- fatal error |
535 end |
535 end |
536 socket:settimeout( 0 ) |
536 socket:settimeout( 0 ) |
537 handler.readbuffer = handshake |
537 handler.readbuffer = handshake |
538 handler.sendbuffer = handshake |
538 handler.sendbuffer = handshake |
539 if not socket then -- do handshake |
539 handshake( socket ) -- do handshake |
|
540 if not socket then |
540 return nil, nil, "ssl handshake failed"; |
541 return nil, nil, "ssl handshake failed"; |
541 end |
542 end |
542 else |
543 else |
543 -- We're not automatically doing SSL, so we're not secure (yet) |
544 -- We're not automatically doing SSL, so we're not secure (yet) |
544 ssl = false |
545 ssl = false |