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);
|