From e4d2c9f1871715f113d20fb2b178a07845ce7294 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Mon, 20 Apr 2015 11:19:52 +0200 Subject: [PATCH] leak-detective: Use passed callback to report leaks This prevented `stroke memusage` from reporting the leaks on the console. Instead, they were sent to the callbacks set up by libstrongswan. Fixes a426851f6362 ("leak-detective: Use callback functions to report leaks and usage information"). --- src/libstrongswan/utils/leak_detective.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libstrongswan/utils/leak_detective.c b/src/libstrongswan/utils/leak_detective.c index e4cd3d7d64..99f4843ad6 100644 --- a/src/libstrongswan/utils/leak_detective.c +++ b/src/libstrongswan/utils/leak_detective.c @@ -691,8 +691,8 @@ static int print_traces(private_leak_detective_t *this, { if (!thresh_count || entry->count >= thresh_count) { - this->report_cb(this->report_data, entry->count, - entry->bytes, entry->backtrace, detailed); + cb(user, entry->count, entry->bytes, entry->backtrace, + detailed); } } } -- 2.47.2