Changeset 1190:6a1042d8075b in freeDiameter for libfdcore/cnxctx.c
- Timestamp:
- Jun 10, 2013, 5:44:18 PM (11 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libfdcore/cnxctx.c
r1186 r1190 611 611 /* An unrecoverable error occurred, stop the daemon */ 612 612 ASSERT(0); 613 CHECK_FCT_DO(fd_ event_send(fd_g_config->cnf_main_ev, FDEV_TERMINATE, 0, NULL), );613 CHECK_FCT_DO(fd_core_shutdown(), ); 614 614 } 615 615 … … 843 843 { 844 844 free_rcvdata(&rcv_data); 845 CHECK_FCT_DO(fd_event_send(fd_g_config->cnf_main_ev, FDEV_TERMINATE, 0, NULL), ); 846 return NULL; 845 goto fatal; 847 846 } ); 848 847 … … 855 854 fatal: 856 855 /* An unrecoverable error occurred, stop the daemon */ 857 CHECK_FCT_DO(fd_ event_send(fd_g_config->cnf_main_ev, FDEV_TERMINATE, 0, NULL), );856 CHECK_FCT_DO(fd_core_shutdown(), ); 858 857 goto out; 859 858 } … … 908 907 fatal: 909 908 /* An unrecoverable error occurred, stop the daemon */ 910 CHECK_FCT_DO(fd_ event_send(fd_g_config->cnf_main_ev, FDEV_TERMINATE, 0, NULL), );909 CHECK_FCT_DO(fd_core_shutdown(), ); 911 910 goto out; 912 911 } … … 1099 1098 { 1100 1099 free_rcvdata(&rcv_data); 1101 CHECK_FCT_DO(fd_ event_send(fd_g_config->cnf_main_ev, FDEV_TERMINATE, 0, NULL), );1100 CHECK_FCT_DO(fd_core_shutdown(), ); 1102 1101 return ret; 1103 1102 } );
Note: See TracChangeset
for help on using the changeset viewer.