summaryrefslogtreecommitdiff
path: root/www/mod_auth_imap2/files/patch-mod_auth_imap.c
blob: ba3ed6885f0ef3f8660b5c95ff71480e275c0abb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
--- ./mod_auth_imap.c.orig	2006-05-08 01:22:43.000000000 +0200
+++ ./mod_auth_imap.c	2012-08-25 19:06:59.000000000 +0200
@@ -170,7 +170,7 @@
     tcp_gets(Sock,result,500);
 
     //skip lines that start with "*"
-    if (strncmp(result,"* ",2 == 0)) {
+    if (strncmp(result,"* ",2) == 0) {
 	tcp_gets(Sock,result,500);
     }
 
@@ -188,6 +188,11 @@
     tcp_puts(Sock,buf);
     tcp_gets(Sock,result,500);
 
+    //skip lines that start with "*"
+    if (strncmp(result,"* ",2) == 0) {
+       tcp_gets(Sock,result,500);
+    }
+
     if (strncmp(result,"A002 OK",7) == 0) {
         if (logflag) {
             ap_log_rerror(APLOG_MARK,APLOG_WARNING|APLOG_NOERRNO,0,r,"mod_auth_imap: Verified login for user %s.", username);