str = format (0, "%-10u%-10u", rxf, txf);
}
- if (ss->session_state >= SESSION_STATE_ACCEPTING)
+ if (ss->session_state >= SESSION_STATE_ACCEPTING
+ || ss->session_state == SESSION_STATE_CREATED)
{
s = format (s, "%U", format_transport_connection, tp,
ss->connection_index, ss->thread_index, verbose);
clear_session (session_t * s)
{
app_worker_t *server_wrk = app_worker_get (s->app_wrk_index);
- application_t *server = application_get (server_wrk->app_index);
- server->cb_fns.session_disconnect_callback (s);
+ app_worker_close_notify (server_wrk, s);
return 0;
}