From: Arran Cudbard-Bell Date: Wed, 27 Jul 2022 10:15:19 +0000 (+0800) Subject: Treq is no longer our problem X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=36e1c6c6300bbe976b9361b6bbe16d4ff9a17a8b;p=thirdparty%2Ffreeradius-server.git Treq is no longer our problem --- diff --git a/src/lib/ldap/base.c b/src/lib/ldap/base.c index ecf9a49313a..cab4cb73c37 100644 --- a/src/lib/ldap/base.c +++ b/src/lib/ldap/base.c @@ -619,6 +619,12 @@ static void ldap_trunk_query_cancel(UNUSED request_t *request, fr_state_signal_t if (!query->treq) return; fr_trunk_request_signal_cancel(query->treq); + + /* + * Once we've called cancel, the treq is no + * longer ours to manipulate, it belongs to + * the trunk code. + */ query->treq = NULL; }