|
|
|
@ -449,6 +449,7 @@ liConnection* li_connection_new(liWorker *wrk) {
|
|
|
|
|
ev_io_set(&con->sock_watcher, -1, 0);
|
|
|
|
|
con->sock_watcher.data = con;
|
|
|
|
|
con->remote_addr_str = g_string_sized_new(INET6_ADDRSTRLEN);
|
|
|
|
|
con->is_ssl = FALSE;
|
|
|
|
|
con->keep_alive = TRUE;
|
|
|
|
|
|
|
|
|
|
con->raw_in = li_chunkqueue_new();
|
|
|
|
@ -497,6 +498,7 @@ void li_connection_reset(liConnection *con) {
|
|
|
|
|
li_server_socket_release(con->srv_sock);
|
|
|
|
|
con->srv_sock = NULL;
|
|
|
|
|
con->srv_sock_data = NULL;
|
|
|
|
|
con->is_ssl = FALSE;
|
|
|
|
|
|
|
|
|
|
ev_io_stop(con->wrk->loop, &con->sock_watcher);
|
|
|
|
|
if (con->sock_watcher.fd != -1) {
|
|
|
|
|