[pop3 starttls] PASS command was not sent after upgrade to TLS.

This commit is contained in:
Ben Noordhuis 2011-03-17 23:07:56 +01:00 коммит произвёл Daniel Stenberg
Родитель e7837bfd03
Коммит db59b6202d
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -298,6 +298,7 @@ static CURLcode pop3_state_starttls_resp(struct connectdata *conn,
if(pop3code != 'O') {
failf(data, "STARTTLS denied. %c", pop3code);
result = CURLE_LOGIN_DENIED;
state(conn, POP3_STOP);
}
else {
/* Curl_ssl_connect is BLOCKING */
@ -306,8 +307,10 @@ static CURLcode pop3_state_starttls_resp(struct connectdata *conn,
pop3_to_pop3s(conn);
result = pop3_state_user(conn);
}
}
else {
state(conn, POP3_STOP);
}
}
return result;
}