Fix request_finished memory leak with debugging turned on.

This commit is contained in:
Leonid Evdokimov 2011-08-11 03:24:06 +04:00 committed by Nick Mathewson
parent 9b724b288a
commit aff6ba15a1

View File

@ -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 */