case IMAP_AUTHENTICATE_DIGESTMD5_RESP:
case IMAP_AUTHENTICATE_NTLM:
case IMAP_AUTHENTICATE_NTLM_TYPE2MSG:
- case IMAP_AUTHENTICATE:
+ case IMAP_AUTHENTICATE_FINAL:
*resp = '+';
break;
else if(imapc->authmechs & SASL_MECH_PLAIN) {
mech = "PLAIN";
state1 = IMAP_AUTHENTICATE_PLAIN;
- state2 = IMAP_AUTHENTICATE;
+ state2 = IMAP_AUTHENTICATE_FINAL;
imapc->authused = SASL_MECH_PLAIN;
if(imapc->ir_supported)
result = Curl_pp_sendf(&conn->proto.imapc.pp, "%s", plainauth);
if(!result)
- state(conn, IMAP_AUTHENTICATE);
+ state(conn, IMAP_AUTHENTICATE_FINAL);
}
Curl_safefree(plainauth);
result = Curl_pp_sendf(&conn->proto.imapc.pp, "%s", authpasswd);
if(!result)
- state(conn, IMAP_AUTHENTICATE);
+ state(conn, IMAP_AUTHENTICATE_FINAL);
}
Curl_safefree(authpasswd);
result = Curl_pp_sendf(&conn->proto.imapc.pp, "%s", rplyb64);
if(!result)
- state(conn, IMAP_AUTHENTICATE);
+ state(conn, IMAP_AUTHENTICATE_FINAL);
}
Curl_safefree(rplyb64);
result = Curl_pp_sendf(&conn->proto.imapc.pp, "");
if(!result)
- state(conn, IMAP_AUTHENTICATE);
+ state(conn, IMAP_AUTHENTICATE_FINAL);
}
return result;
result = Curl_pp_sendf(&conn->proto.imapc.pp, "%s", type3msg);
if(!result)
- state(conn, IMAP_AUTHENTICATE);
+ state(conn, IMAP_AUTHENTICATE_FINAL);
}
Curl_safefree(type3msg);
break;
#endif
- case IMAP_AUTHENTICATE:
+ case IMAP_AUTHENTICATE_FINAL:
result = imap_state_auth_final_resp(conn, imapcode, imapc->state);
break;