Start a leak request: decrements num_outstanding_requests when freed. */
| 211 | |
| 212 | /* Start a leak request: decrements num_outstanding_requests when freed. */ |
| 213 | void start_leak_request(const struct subd_req *req, |
| 214 | struct leak_detect *leak_detect) |
| 215 | { |
| 216 | leak_detect->num_outstanding_requests++; |
| 217 | /* When req is freed, request finished. */ |
| 218 | tal_add_destructor2(req, leak_detect_req_done, leak_detect); |
| 219 | } |
| 220 | |
| 221 | /* Yep, found a leak in this subd. */ |
| 222 | void report_subd_memleak(struct leak_detect *leak_detect, struct subd *leaker) |
no outgoing calls
no test coverage detected