From aff6ba15a1712567ca65d3d4d0b6f0c2fabc672b Mon Sep 17 00:00:00 2001 From: Leonid Evdokimov Date: Thu, 11 Aug 2011 03:24:06 +0400 Subject: [PATCH] Fix request_finished memory leak with debugging turned on. --- evdns.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/evdns.c b/evdns.c index 6dd3dc92..7e175edb 100644 --- a/evdns.c +++ b/evdns.c @@ -645,6 +645,8 @@ request_finished(struct request *const req, struct request **head, int free_hand } else { base->global_requests_waiting--; } + /* it was initialized during request_new / evtimer_assign */ + event_debug_unassign(&req->timeout_event); if (!req->request_appended) { /* need to free the request data on it's own */ -- 2.40.0