From 292c7bd4c036fd73c8de074f87239aa8e4fdcb2b Mon Sep 17 00:00:00 2001 From: Alexander Barton Date: Sun, 25 Apr 2004 13:55:34 +0000 Subject: [PATCH] Better logging of decompression errors returned by zlib. --- ChangeLog | 3 ++- src/ngircd/conn-zip.c | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 5afefd67..78338272 100644 --- a/ChangeLog +++ b/ChangeLog @@ -12,6 +12,7 @@ ngIRCd CVSHEAD + - Better logging of decompression errors returned by zlib. - Servers other than the destination server didn't clean up the invite list of an "invite-only" channel properly when an INVITE'd user joined. - Changed the reply of the MODE command to match the syntax of the @@ -510,4 +511,4 @@ ngIRCd 0.0.1, 31.12.2001 -- -$Id: ChangeLog,v 1.230 2004/04/09 20:46:46 alex Exp $ +$Id: ChangeLog,v 1.231 2004/04/25 13:55:34 alex Exp $ diff --git a/src/ngircd/conn-zip.c b/src/ngircd/conn-zip.c index e1a2d415..be65e969 100644 --- a/src/ngircd/conn-zip.c +++ b/src/ngircd/conn-zip.c @@ -19,7 +19,7 @@ #ifdef ZLIB -static char UNUSED id[] = "$Id: conn-zip.c,v 1.4 2003/12/26 15:55:07 alex Exp $"; +static char UNUSED id[] = "$Id: conn-zip.c,v 1.5 2004/04/25 13:55:36 alex Exp $"; #include "imp.h" #include @@ -161,7 +161,7 @@ Unzip_Buffer( CONN_ID Idx ) result = inflate( in, Z_SYNC_FLUSH ); if( result != Z_OK ) { - Log( LOG_ALERT, "Decompression error: code %d (ni=%d, ai=%d, no=%d, ao=%d)!?", result, in->next_in, in->avail_in, in->next_out, in->avail_out ); + Log( LOG_ALERT, "Decompression error: %s (code=%d, ni=%d, ai=%d, no=%d, ao=%d)!?", in->msg, result, in->next_in, in->avail_in, in->next_out, in->avail_out ); Conn_Close( Idx, "Decompression error!", NULL, FALSE ); return FALSE; } -- 2.39.2