Changeset 11250
- Timestamp:
- Sep 22, 2010, 3:17:16 PM (12 years ago)
- Location:
- trunk/libtransmission
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/session.c
r11148 r11250 512 512 struct init_data data; 513 513 514 tr_msgInit( );515 516 514 assert( tr_bencIsDict( clientSettings ) ); 517 515 -
trunk/libtransmission/utils.c
r11228 r11250 63 63 time_t transmission_now = 0; 64 64 65 tr_msg_level messageLevel = TR_MSG_INF; 66 static tr_lock * messageLock = NULL; 65 tr_msg_level messageLevel = TR_MSG_ERR; 67 66 static tr_bool messageQueuing = FALSE; 68 67 static tr_msg_list * messageQueue = NULL; … … 80 79 ***/ 81 80 82 void 83 tr_msgInit( void )84 { 85 const char * env = getenv( "TR_DEBUG" );86 messageLevel = ( env ? atoi( env ) : 0 ) + 1; 87 messageLevel = MAX( 1, messageLevel );88 89 if( messageLock == NULL ) 90 messageLock = tr_lockNew( );81 static tr_lock* 82 getMessageLock( void ) 83 { 84 static tr_lock * l = NULL; 85 86 if( !l ) 87 l = tr_lockNew( ); 88 89 return l; 91 90 } 92 91 … … 148 147 { 149 148 tr_msg_list * ret; 150 tr_lockLock( messageLock);149 tr_lockLock( getMessageLock( ) ); 151 150 152 151 ret = messageQueue; … … 156 155 messageQueueCount = 0; 157 156 158 tr_lockUnlock( messageLock);157 tr_lockUnlock( getMessageLock( ) ); 159 158 return ret; 160 159 } … … 269 268 char buf[1024]; 270 269 va_list ap; 271 272 if( messageLock != NULL ) 273 tr_lockLock( messageLock ); 270 tr_lockLock( getMessageLock( ) ); 274 271 275 272 /* build the text message */ … … 329 326 } 330 327 331 if( messageLock != NULL ) 332 tr_lockUnlock( messageLock ); 333 328 tr_lockUnlock( getMessageLock( ) ); 334 329 errno = err; 335 330 } -
trunk/libtransmission/utils.h
r11228 r11250 114 114 ***** 115 115 ****/ 116 117 void tr_msgInit( void );118 116 119 117 #define TR_MAX_MSG_LOG 10000
Note: See TracChangeset
for help on using the changeset viewer.