Navigation


Changeset 1190:6a1042d8075b in freeDiameter for libfdcore/p_expiry.c


Ignore:
Timestamp:
Jun 10, 2013, 5:44:18 PM (11 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Phase:
public
Message:

Replace FDEV_TERMINATE events with calls to fd_core_shutdown to handle the core state properly

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libfdcore/p_expiry.c

    r740 r1190  
    8787        TRACE_DEBUG(INFO, "An error occurred in peers module! GC thread is terminating...");
    8888        ASSERT(0);
    89         CHECK_FCT_DO(fd_event_send(fd_g_config->cnf_main_ev, FDEV_TERMINATE, 0, NULL), );
     89        CHECK_FCT_DO(fd_core_shutdown(), );
    9090        return NULL;
    9191}
     
    139139
    140140        TRACE_DEBUG(INFO, "An error occurred in peers module! Expiry thread is terminating...");
    141         CHECK_FCT_DO(fd_event_send(fd_g_config->cnf_main_ev, FDEV_TERMINATE, 0, NULL), );
     141        CHECK_FCT_DO(fd_core_shutdown(), );
    142142        return NULL;
    143143}
Note: See TracChangeset for help on using the changeset viewer.