Changeset 2874


Ignore:
Timestamp:
Aug 20, 2007, 2:18:38 AM (15 years ago)
Author:
charles
Message:

cleaner shutdown

Location:
trunk/libtransmission
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/libtransmission/trevent.c

    r2871 r2874  
    137137{
    138138    tr_event_handle_t * eh = (tr_event_handle_t *) veh;
    139     tr_dbg( "libevent thread starting" );
     139    tr_dbg( "Starting libevent thread" );
    140140
    141141    event_init( );
     
    151151    }
    152152
    153     tr_dbg( "libevent thread exiting" );
     153    event_del( &eh->pipeEvent );
     154    tr_lockFree( eh->lock );
     155    tr_free( eh );
     156
     157    tr_dbg( "Closing libevent thread" );
    154158}
    155159
     
    168172
    169173void
    170 tr_eventClose( tr_handle_t * handle UNUSED )
    171 {
    172     fprintf( stderr, "%s:%d FIXME\n", __FILE__, __LINE__ );
     174tr_eventClose( tr_handle_t * handle )
     175{
     176    tr_event_handle_t * eh = handle->events;
     177
     178    eh->isShuttingDown = TRUE;
    173179}
    174180
     
    216222                        struct evhttp_request     * req,
    217223                        enum   evhttp_cmd_type      type,
    218                         const char                * uri)
     224                        char                      * uri)
    219225{
    220226    const char ch = 'h';
  • trunk/libtransmission/trevent.h

    r2849 r2874  
    3939                             struct evhttp_request     * req,
    4040                             enum evhttp_cmd_type        type,
    41                              const char                * uri);
     41                             char                      * uri);
    4242
    4343#endif
Note: See TracChangeset for help on using the changeset viewer.