int tcpops_handle_tcp_closed(void *data) { tcp_event_info_t *tev = (tcp_event_info_t *) data; if (tev == NULL || tev->con == NULL) { LM_WARN("received bad TCP closed event\n"); return -1; } tcpops_tcp_closed_run_route(tev->con); return 0; }
int tcpops_handle_tcp_closed(void *data) { tcp_closed_event_info_t *tev = (tcp_closed_event_info_t *) data; if (tev == NULL || tev->con == NULL) { LM_WARN("received bad TCP closed event\n"); return -1; } /* run event route if tcp_closed_event == 1 or if the * F_CONN_CLOSE_EV flag is explicitly set */ if (tcp_closed_event == 1 || (tev->con->flags & F_CONN_CLOSE_EV)) tcpops_tcp_closed_run_route(tev); return 0; }