From cc428376e96d0647fda13f8671b4a3dd38a9f7f6 Mon Sep 17 00:00:00 2001 From: Jordan Lee Date: Thu, 6 Jan 2011 02:33:39 +0000 Subject: [PATCH] (trunk libT) in deep logging, use evbuffer_write() instead of fwrite() --- libtransmission/peer-msgs.c | 2 +- libtransmission/utils.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libtransmission/peer-msgs.c b/libtransmission/peer-msgs.c index 8d6a04d4a..30fac2da0 100644 --- a/libtransmission/peer-msgs.c +++ b/libtransmission/peer-msgs.c @@ -278,7 +278,7 @@ myDebug( const char * file, int line, evbuffer_add_vprintf( buf, fmt, args ); va_end( args ); evbuffer_add_printf( buf, " (%s:%d)\n", base, line ); - fwrite( evbuffer_pullup( buf, -1 ), 1, evbuffer_get_length( buf ), fp ); + evbuffer_write( buf, fileno( fp ) ); tr_free( base ); evbuffer_free( buf ); diff --git a/libtransmission/utils.c b/libtransmission/utils.c index 2d4040b4e..a0b8830b8 100644 --- a/libtransmission/utils.c +++ b/libtransmission/utils.c @@ -243,8 +243,8 @@ tr_deepLog( const char * file, evbuffer_add_printf( buf, " (%s:%d)\n", base, line ); /* FIXME(libevent2) ifdef this out for nonwindows platforms */ OutputDebugString( evbuffer_pullup( buf, -1 ) ); - if(fp) /* FIXME(libevent2) tr_getLog() should return an fd, then use evbuffer_write() here ) */ - (void) fwrite( evbuffer_pullup( buf, -1 ), 1, evbuffer_get_length( buf ), fp ); + if( fp ) + evbuffer_write( buf, fileno( fp ) ); tr_free( base ); evbuffer_free( buf ); -- 2.40.0