diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2004-08-07 09:05:41 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2004-08-07 09:05:41 +0000 |
commit | 53be6d7ead79960c6a690b89dcc47033bc5792a6 (patch) | |
tree | 9d96622758ebf6d450f5eea0e0cda1b52c30d070 /mailbox | |
parent | 1ae03496ac2dd29e0e4203f41006864d04c862ee (diff) | |
download | mailutils-53be6d7ead79960c6a690b89dcc47033bc5792a6.tar.gz mailutils-53be6d7ead79960c6a690b89dcc47033bc5792a6.tar.bz2 |
(authenticate_imap_sasl_anon): Use auth_state instead of state. Possibly this was a typo...
Diffstat (limited to 'mailbox')
-rw-r--r-- | mailbox/imap/folder.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/mailbox/imap/folder.c b/mailbox/imap/folder.c index 995b9d863..fa6b1b51d 100644 --- a/mailbox/imap/folder.c +++ b/mailbox/imap/folder.c @@ -282,6 +282,7 @@ authenticate_imap_sasl_anon (authority_t auth) return ENOSYS; } + /* FIXME: auth_state is never set explicitely before this function */ switch (f_imap->auth_state) { case IMAP_AUTH_ANON_REQ_WRITE: @@ -292,13 +293,13 @@ authenticate_imap_sasl_anon (authority_t auth) f_imap->seq); f_imap->seq++; CHECK_ERROR_CLOSE (folder, f_imap, status); - f_imap->state = IMAP_AUTH_ANON_REQ_SEND; + f_imap->auth_state = IMAP_AUTH_ANON_REQ_SEND; } case IMAP_AUTH_ANON_REQ_SEND: status = imap_send (f_imap); CHECK_EAGAIN (f_imap, status); - f_imap->state = IMAP_AUTH_ANON_WAIT_CONT; + f_imap->auth_state = IMAP_AUTH_ANON_WAIT_CONT; case IMAP_AUTH_ANON_WAIT_CONT: status = imap_parse (f_imap); @@ -306,25 +307,25 @@ authenticate_imap_sasl_anon (authority_t auth) FOLDER_DEBUG0 (folder, MU_DEBUG_PROT, f_imap->buffer); if (strncmp ("+", f_imap->buffer, 2) == 0) { - f_imap->state = IMAP_AUTH_ANON_MSG; + f_imap->auth_state = IMAP_AUTH_ANON_MSG; } else { /* Something is wrong! */ } - f_imap->state = IMAP_AUTH_ANON_MSG; + f_imap->auth_state = IMAP_AUTH_ANON_MSG; case IMAP_AUTH_ANON_MSG: FOLDER_DEBUG0 (folder, MU_DEBUG_PROT, "\n"); status = imap_writeline (f_imap, "\r\n"); CHECK_ERROR_CLOSE (folder, f_imap, status); - f_imap->state = IMAP_AUTH_ANON_MSG_SEND; + f_imap->auth_state = IMAP_AUTH_ANON_MSG_SEND; case IMAP_AUTH_ANON_MSG_SEND: status = imap_send (f_imap); CHECK_EAGAIN (f_imap, status); - f_imap->state = IMAP_AUTH_ANON_WAIT_RESP; + f_imap->auth_state = IMAP_AUTH_ANON_WAIT_RESP; case IMAP_AUTH_ANON_WAIT_RESP: status = imap_parse (f_imap); |