* sunrpc/key_call.c (__rpc_thread_key_cleanup): Also free

client->cl_auth.
This commit is contained in:
Ulrich Drepper 2006-05-04 18:23:32 +00:00
parent ca4fce0e1e
commit 48be31142a
2 changed files with 7 additions and 1 deletions

View file

@ -1,5 +1,8 @@
2006-05-04 Ulrich Drepper <drepper@redhat.com>
* sunrpc/key_call.c (__rpc_thread_key_cleanup): Also free
client->cl_auth.
* sunrpc/rpc_thread.c (__rpc_thread_destroy): Don't skip entire
cleanup for initial thread, just the free call on TVP.

View file

@ -552,8 +552,11 @@ __rpc_thread_key_cleanup (void)
struct key_call_private *kcp = RPC_THREAD_VARIABLE(key_call_private_s);
if (kcp) {
if (kcp->client)
if (kcp->client) {
if (kcp->client->cl_auth)
auth_destroy (kcp->client->cl_auth);
clnt_destroy(kcp->client);
}
free (kcp);
}
}