diff options
author | Matthias Andree <matthias.andree@gmx.de> | 2006-05-12 12:38:05 +0000 |
---|---|---|
committer | Matthias Andree <matthias.andree@gmx.de> | 2006-05-12 12:38:05 +0000 |
commit | dbf4266b849395808cd77ec2f12d2aa471854533 (patch) | |
tree | 1a64e48523c6a3f85c27f2589c8b327596ebc2cb /imap.c | |
parent | 394b5392352b68b170e1ca37be6b5efadf256d07 (diff) | |
download | fetchmail-dbf4266b849395808cd77ec2f12d2aa471854533.tar.gz fetchmail-dbf4266b849395808cd77ec2f12d2aa471854533.tar.bz2 fetchmail-dbf4266b849395808cd77ec2f12d2aa471854533.zip |
When using NTLM authentication, use regular IMAP response code handler after
completing NTLM handshake, for robustness and consistency.
Taken from the NetBSD portable packages collection, patch-ac.
svn path=/branches/BRANCH_6-3/; revision=4825
Diffstat (limited to 'imap.c')
-rw-r--r-- | imap.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -263,10 +263,8 @@ static int do_imap_ntlm(int sock, struct query *ctl) strcat(msgbuf,"\r\n"); SockWrite (sock, msgbuf, strlen (msgbuf)); - if ((result = gen_recv (sock, msgbuf, sizeof msgbuf))) - return result; - - if (strstr (msgbuf, "OK")) + result = imap_ok (sock, NULL); + if (result == PS_SUCCESS) return PS_SUCCESS; else return PS_AUTHFAIL; |