conn_free() already removes the connection from any idle list, so there's no
need to do it in the mux code, just before calling conn_free().
{
struct h1c *h1c = conn->ctx;
- LIST_DEL(&conn->list);
-
if (h1c) {
if (!LIST_ISEMPTY(&h1c->buf_wait.list)) {
HA_SPIN_LOCK(BUF_WQ_LOCK, &buffer_wq_lock);
{
struct h2c *h2c = conn->ctx;
- LIST_DEL(&conn->list);
-
if (h2c) {
hpack_dht_free(h2c->ddht);
{
struct connection *conn = ctx->conn;
- LIST_DEL(&conn->list);
conn_stop_tracking(conn);
conn_full_close(conn);
tasklet_free(ctx->wait_event.task);