(getkeyserv_handle): Call auth_destroy if pid changed.
[kopensolaris-gnu/glibc.git] / sunrpc / key_call.c
index 63293ae..611c372 100644 (file)
@@ -400,6 +400,7 @@ getkeyserv_handle (int vers)
   /* if pid has changed, destroy client and rebuild */
   if (kcp->client != NULL && kcp->pid != __getpid ())
     {
+      auth_destroy (kcp->client->cl_auth);
       clnt_destroy (kcp->client);
       kcp->client = NULL;
     }