From: Arran Cudbard-Bell Date: Wed, 13 Oct 2021 20:42:27 +0000 (-0500) Subject: ldap: Validate the preq X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=317519597bf8bef06fe8f38f2386b26b701bd62c;p=thirdparty%2Ffreeradius-server.git ldap: Validate the preq --- diff --git a/src/lib/ldap/connection.c b/src/lib/ldap/connection.c index cb88bd3ac07..c16b5725759 100644 --- a/src/lib/ldap/connection.c +++ b/src/lib/ldap/connection.c @@ -507,7 +507,7 @@ static void ldap_request_cancel_mux(fr_trunk_connection_t *tconn, fr_connection_ fr_ldap_query_t *query; while ((fr_trunk_connection_pop_cancellation(&treq, tconn)) == 0) { - query = treq->preq; + query = talloc_get_type_abort(treq->preq, fr_ldap_query_t); ldap_abandon_ext(ldap_conn->handle, query->msgid, NULL, NULL); fr_trunk_request_signal_cancel_complete(treq);