瀏覽代碼

[Minor] Fix another close/ev_modify race

tags/2.5
Vsevolod Stakhov 4 年之前
父節點
當前提交
bae50b5b9c
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2
    1
      src/libserver/http/http_context.c

+ 2
- 1
src/libserver/http/http_context.c 查看文件

@@ -492,8 +492,9 @@ rspamd_http_keepalive_handler (gint fd, short what, gpointer ud)
rspamd_inet_address_to_string_pretty (cbdata->conn->keepalive_hash_key->addr),
cbdata->conn->keepalive_hash_key->host,
cbdata->queue->length);
rspamd_http_connection_unref (cbdata->conn);
/* unref call closes fd, so we need to remove ev watcher first! */
rspamd_ev_watcher_stop (cbdata->ctx->event_loop, &cbdata->ev);
rspamd_http_connection_unref (cbdata->conn);
g_free (cbdata);
}


Loading…
取消
儲存