commit 9a2d4eef44a36bc8cd5e3d3038b5f0f48ee4c29f from: Alexander Barton date: Sun Jul 23 15:22:56 2006 UTC "Enhanced" debug message for Handle_Write(), only print when data in buffer. commit - 0d5fc770d339f261b4d6c779bb4bc87a61f404b6 commit + 9a2d4eef44a36bc8cd5e3d3038b5f0f48ee4c29f blob - 5e672ff3f3d86a2aefd39d6ead5369421f1a20f2 blob + 39cec07ad858ecc225423e7381bc60ae177039bb --- src/ngircd/conn.c +++ src/ngircd/conn.c @@ -17,7 +17,7 @@ #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 @@ -845,9 +845,8 @@ Handle_Write( CONN_ID Idx ) } 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 ); @@ -865,8 +864,11 @@ Handle_Write( CONN_ID Idx ) } #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 );