A call to Curl_ssl_connect() was accidentally left in when the SSL/TLS
connection layer was reworked in 7.29. Not only would this cause the
connection to block but had the additional overhead of calling the
non-blocking connect a little bit later.
pp->endofresp = pop3_endofresp;
pp->conn = conn;
- if(conn->handler->flags & PROTOPT_SSL) {
- /* POP3S is simply POP3 with SSL for the control channel */
- /* so perform the SSL initialization for this socket */
- result = Curl_ssl_connect(conn, FIRSTSOCKET);
- if(result)
- return result;
- }
-
/* Initialise the pingpong layer */
Curl_pp_init(pp);