1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-02-21 13:46:52 +00:00

(trunk libT) in deep logging, use evbuffer_write() instead of fwrite()

This commit is contained in:
Jordan Lee 2011-01-06 02:33:39 +00:00
parent 177d60ddf2
commit cc428376e9
2 changed files with 3 additions and 3 deletions

View file

@ -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 );

View file

@ -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 );