[dovecot-cvs] dovecot/src/pop3 client.c,1.50,1.51
    cras at dovecot.org 
    cras at dovecot.org
       
    Fri Apr 29 14:42:41 EEST 2005
    
        - Previous message: [dovecot-cvs] dovecot/src/lib-index mail-transaction-log-view.c,
	1.40, 1.41
 
        - Next message: [dovecot-cvs] dovecot/src/lib-index mail-index-fsck.c, 1.26,
	1.27 mail-index-sync-update.c, 1.84, 1.85 mail-index-sync.c,
	1.59, 1.60 mail-index.c, 1.199, 1.200 mail-index.h, 1.149, 1.150
 
         -  Messages sorted by: 
              [ date ]
              [ thread ]
              [ subject ]
              [ author ]
         
 
       
    
  
Update of /var/lib/cvs/dovecot/src/pop3
In directory talvi:/tmp/cvs-serv3863
Modified Files:
	client.c 
Log Message:
Connection could have gotten stuck sometimes, doing nothing until idle
timeout happens.
Index: client.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/pop3/client.c,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -d -r1.50 -r1.51
--- client.c	26 Apr 2005 10:43:57 -0000	1.50
+++ client.c	29 Apr 2005 11:42:38 -0000	1.51
@@ -243,6 +243,12 @@
 				   our output */
 				io_remove(client->io);
 				client->io = NULL;
+
+				/* If someone happens to flush output,
+				   we want to get our IO handler back in
+				   flush callback */
+				o_stream_set_flush_pending(client->output,
+							   TRUE);
 			}
 		}
 	}
    
    
        
	- Previous message: [dovecot-cvs] dovecot/src/lib-index mail-transaction-log-view.c,
	1.40, 1.41
 
	- Next message: [dovecot-cvs] dovecot/src/lib-index mail-index-fsck.c, 1.26,
	1.27 mail-index-sync-update.c, 1.84, 1.85 mail-index-sync.c,
	1.59, 1.60 mail-index.c, 1.199, 1.200 mail-index.h, 1.149, 1.150
 
         -  Messages sorted by: 
              [ date ]
              [ thread ]
              [ subject ]
              [ author ]
         
 
       
More information about the dovecot-cvs
mailing list