diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2006-05-14 01:43:21 +0200 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2006-05-14 01:43:21 +0200 |
commit | df70eafa7ae30a18d646d918f959341d5bb047b1 (patch) | |
tree | 8c37281ddeeb4da58d016134a4a0dae248c1e4a1 | |
parent | 3f199fcf6242fc0cc0e4e767ce2a505792d80fef (diff) |
Disabled debugging, everything seems to be fine.
-rw-r--r-- | protocols/events.h | 4 | ||||
-rw-r--r-- | protocols/events_libevent.c | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/protocols/events.h b/protocols/events.h index 37b94aab..fc733bec 100644 --- a/protocols/events.h +++ b/protocols/events.h @@ -48,8 +48,8 @@ typedef gboolean (*b_event_handler)(gpointer data, gint fd, b_input_condition co #define GAIM_WRITE_COND (G_IO_OUT | G_IO_HUP | G_IO_ERR | G_IO_NVAL) #define GAIM_ERR_COND (G_IO_HUP | G_IO_ERR | G_IO_NVAL) -#define event_debug( x... ) printf( x ) -// #define event_debug( x... ) +// #define event_debug( x... ) printf( x ) +#define event_debug( x... ) G_MODULE_EXPORT void b_main_init(); G_MODULE_EXPORT void b_main_run(); 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 ); } |