diff options
Diffstat (limited to 'protocols/events_libevent.c')
| -rw-r--r-- | protocols/events_libevent.c | 3 | 
1 files changed, 3 insertions, 0 deletions
diff --git a/protocols/events_libevent.c b/protocols/events_libevent.c index ad1864d2..429ca821 100644 --- a/protocols/events_libevent.c +++ b/protocols/events_libevent.c @@ -229,7 +229,10 @@ void closesocket( int fd )  	   properly before closing a socket. */  	if( ( b_ev = g_hash_table_lookup( read_hash, &fd ) ) || ( b_ev = g_hash_table_lookup( write_hash, &fd ) ) ) +	{ +		event_debug( "Warning: Had to clean up some event handlers before closing fd %d.\n", fd );  		b_event_remove( b_ev->id ); +	}  	close( fd );  }  | 
