Traverse the imap client list correctly.
SVN revision: 23419
This commit is contained in:
parent
8360caeef9
commit
66b28af210
17
imap.c
17
imap.c
|
@ -259,24 +259,15 @@ _mail_imap_server_data(void *data, int type, void *event)
|
|||
|
||||
is->clients = evas_list_next(is->clients);
|
||||
if (is->clients)
|
||||
{
|
||||
{
|
||||
is->current = is->clients->data;
|
||||
if (is->current)
|
||||
{
|
||||
ic = is->current;
|
||||
is->state = IMAP_STATE_SERVER_READY;
|
||||
}
|
||||
else
|
||||
{
|
||||
_mail_imap_server_logout(is);
|
||||
ic = NULL;
|
||||
}
|
||||
is->state = IMAP_STATE_SERVER_READY;
|
||||
}
|
||||
else
|
||||
{
|
||||
_mail_imap_server_logout(is);
|
||||
ic = NULL;
|
||||
}
|
||||
ic = NULL;
|
||||
}
|
||||
}
|
||||
if (!ic) break;
|
||||
default:
|
||||
|
|
Loading…
Reference in New Issue