diff --git a/libtransmission/utils.c b/libtransmission/utils.c index 36450d6cf..7cf8655ee 100644 --- a/libtransmission/utils.c +++ b/libtransmission/utils.c @@ -76,18 +76,12 @@ tr_timeUpdate( time_t now ) void tr_msgInit( void ) { - static tr_bool initialized = FALSE; - - if( !initialized ) - { - char * env = getenv( "TR_DEBUG" ); - messageLevel = ( env ? atoi( env ) : 0 ) + 1; - messageLevel = MAX( 1, messageLevel ); + const char * env = getenv( "TR_DEBUG" ); + messageLevel = ( env ? atoi( env ) : 0 ) + 1; + messageLevel = MAX( 1, messageLevel ); + if( messageLock == NULL ) messageLock = tr_lockNew( ); - - initialized = TRUE; - } } FILE*