repo: ngircd
action: commit
revision: 
path_from: 
revision_from: 477224be5c0d5e117d26d1181647bf9697c12c79:
path_to: 
revision_to: 
git.thebackupbox.net
ngircd
git clone git://git.thebackupbox.net/ngircd
commit 477224be5c0d5e117d26d1181647bf9697c12c79
Author: Alexander Barton 
Date:   Sat Feb 12 23:24:26 2011 +0100

    Enhance logging on "write buffer overflow"

diff --git a/src/ngircd/conn.c b/src/ngircd/conn.c
index 032a6e91e08b83f41bfd220ad8d527ddeb76f6c1..
index ..e92240b6ff1548732f53e7d09e236b2a42ed23a9 100644
--- a/src/ngircd/conn.c
+++ b/src/ngircd/conn.c
@@ -906,8 +906,8 @@ Conn_Write( CONN_ID Idx, char *Data, size_t Len )
 		if (array_bytes(&My_Connections[Idx].wbuf) + Len >=
 		    writebuf_limit) {
 			Log(LOG_NOTICE,
-			    "Write buffer overflow (connection %d, size %lu byte)!",
-			    Idx,
+			    "Write buffer overflow (connection %d, limit is %lu bytes, %lu bytes new, %lu bytes pending)!",
+			    Idx, writebuf_limit, Len,
 			    (unsigned long)array_bytes(&My_Connections[Idx].wbuf));
 			Conn_Close(Idx, "Write buffer overflow!", NULL, false);
 			return false;

-----END OF PAGE-----