summaryrefslogtreecommitdiff
path: root/mailbox
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2004-08-07 09:05:41 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2004-08-07 09:05:41 +0000
commit53be6d7ead79960c6a690b89dcc47033bc5792a6 (patch)
tree9d96622758ebf6d450f5eea0e0cda1b52c30d070 /mailbox
parent1ae03496ac2dd29e0e4203f41006864d04c862ee (diff)
downloadmailutils-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.c13
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);

Return to:

Send suggestions and report system problems to the System administrator.