From: Alan T. DeKok Date: Wed, 18 Apr 2018 13:10:00 +0000 (-0400) Subject: free children before parent X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c760e9fb70993c5c377fd780bb003fd44e7c86ee;p=thirdparty%2Ffreeradius-server.git free children before parent --- diff --git a/src/modules/proto_radius/io.c b/src/modules/proto_radius/io.c index 9f1a219a166..c48d5322f89 100644 --- a/src/modules/proto_radius/io.c +++ b/src/modules/proto_radius/io.c @@ -1990,6 +1990,9 @@ static int mod_close(void *instance) */ if (connection) { DEBUG("Closing connection %s", connection->name); + if (connection->client->pending) { + TALLOC_FREE(connection->client->pending); /* for any pending packets */ + } talloc_free(connection->dl_inst); }