commit - 0d5fc770d339f261b4d6c779bb4bc87a61f404b6
commit + 9a2d4eef44a36bc8cd5e3d3038b5f0f48ee4c29f
blob - 5e672ff3f3d86a2aefd39d6ead5369421f1a20f2
blob + 39cec07ad858ecc225423e7381bc60ae177039bb
--- src/ngircd/conn.c
+++ src/ngircd/conn.c
#include "portab.h"
#include "io.h"
-static char UNUSED id[] = "$Id: conn.c,v 1.196 2006/05/12 11:53:04 alex Exp $";
+static char UNUSED id[] = "$Id: conn.c,v 1.197 2006/07/23 15:22:56 alex Exp $";
#include "imp.h"
#include <assert.h>
}
assert( My_Connections[Idx].sock > NONE );
- LogDebug("Handle_Write() called for connection %d ...", Idx);
+ wdatalen = array_bytes(&My_Connections[Idx].wbuf );
- wdatalen = array_bytes(&My_Connections[Idx].wbuf );
#ifdef ZLIB
if (wdatalen == 0 && !array_bytes(&My_Connections[Idx].zip.wbuf)) {
io_event_del(My_Connections[Idx].sock, IO_WANTWRITE );
}
#endif
- /* Zip_Flush() may have changed the write buffer ... */
+ /* Zip_Flush() may have changed the write buffer ... */
wdatalen = array_bytes(&My_Connections[Idx].wbuf);
+ LogDebug
+ ("Handle_Write() called for connection %d, %ld bytes pending ...",
+ Idx, wdatalen);
len = write(My_Connections[Idx].sock,
array_start(&My_Connections[Idx].wbuf), wdatalen );