Commit 3bb45aa7 authored by Steve Holme's avatar Steve Holme
Browse files

imap: Renamed state variables in imap_authenticate()

Renamed the authstate1 and authstate2 variables in imap_authenticate()
as the old name was a left over from when there was only one state
variable which was named due to a clash with the state() function.

Additionally this provides consistency with the smtp module.
parent 40f9bb78
Loading
Loading
Loading
Loading
+12 −12
Original line number Diff line number Diff line
@@ -525,20 +525,20 @@ static CURLcode imap_authenticate(struct connectdata *conn)
  const char *mech = NULL;
  char *initresp = NULL;
  size_t len = 0;
  imapstate authstate1 = IMAP_STOP;
  imapstate authstate2 = IMAP_STOP;
  imapstate state1 = IMAP_STOP;
  imapstate state2 = IMAP_STOP;

  /* Calculate the supported authentication mechanism by decreasing order of
     security */
#ifndef CURL_DISABLE_CRYPTO_AUTH
  if(imapc->authmechs & SASL_MECH_DIGEST_MD5) {
    mech = "DIGEST-MD5";
    authstate1 = IMAP_AUTHENTICATE_DIGESTMD5;
    state1 = IMAP_AUTHENTICATE_DIGESTMD5;
    imapc->authused = SASL_MECH_DIGEST_MD5;
  }
  else if(imapc->authmechs & SASL_MECH_CRAM_MD5) {
    mech = "CRAM-MD5";
    authstate1 = IMAP_AUTHENTICATE_CRAMMD5;
    state1 = IMAP_AUTHENTICATE_CRAMMD5;
    imapc->authused = SASL_MECH_CRAM_MD5;
  }
  else
@@ -546,8 +546,8 @@ static CURLcode imap_authenticate(struct connectdata *conn)
#ifdef USE_NTLM
  if(imapc->authmechs & SASL_MECH_NTLM) {
    mech = "NTLM";
    authstate1 = IMAP_AUTHENTICATE_NTLM;
    authstate2 = IMAP_AUTHENTICATE_NTLM_TYPE2MSG;
    state1 = IMAP_AUTHENTICATE_NTLM;
    state2 = IMAP_AUTHENTICATE_NTLM_TYPE2MSG;
    imapc->authused = SASL_MECH_NTLM;

    if(imapc->ir_supported)
@@ -558,8 +558,8 @@ static CURLcode imap_authenticate(struct connectdata *conn)
#endif
  if(imapc->authmechs & SASL_MECH_LOGIN) {
    mech = "LOGIN";
    authstate1 = IMAP_AUTHENTICATE_LOGIN;
    authstate2 = IMAP_AUTHENTICATE_LOGIN_PASSWD;
    state1 = IMAP_AUTHENTICATE_LOGIN;
    state2 = IMAP_AUTHENTICATE_LOGIN_PASSWD;
    imapc->authused = SASL_MECH_LOGIN;

    if(imapc->ir_supported)
@@ -568,8 +568,8 @@ static CURLcode imap_authenticate(struct connectdata *conn)
  }
  else if(imapc->authmechs & SASL_MECH_PLAIN) {
    mech = "PLAIN";
    authstate1 = IMAP_AUTHENTICATE_PLAIN;
    authstate2 = IMAP_AUTHENTICATE;
    state1 = IMAP_AUTHENTICATE_PLAIN;
    state2 = IMAP_AUTHENTICATE;
    imapc->authused = SASL_MECH_PLAIN;

    if(imapc->ir_supported)
@@ -586,13 +586,13 @@ static CURLcode imap_authenticate(struct connectdata *conn)
      result = imap_sendf(conn, "AUTHENTICATE %s %s", mech, initresp);

      if(!result)
        state(conn, authstate2);
        state(conn, state2);
    }
    else {
      result = imap_sendf(conn, "AUTHENTICATE %s", mech);

      if(!result)
        state(conn, authstate1);
        state(conn, state1);
    }

    Curl_safefree(initresp);