* Re: [PATCH nfs-utils] Call authgss_free_private_data() if library provides it.
[not found] <20130205112846.17b65602@notabene.brown>
@ 2013-02-13 20:13 ` Steve Dickson
0 siblings, 0 replies; only message in thread
From: Steve Dickson @ 2013-02-13 20:13 UTC (permalink / raw)
To: NeilBrown; +Cc: Chuck Lever, J.Bruce Fields, Myklebust, Trond, NFS
On 04/02/13 19:28, NeilBrown wrote:
> librpcsecgss provides authgss_free_private_data() as a pair to
> authgss_get_private_data(). libtirpc does not - until recently.
>
> This ommision results in authgss_destroy_context() sending an
> incorrect RPCSEC_GSS_DESTROY request when gssd calls AUTH_DESTROY().
>
> The call has been added to libtirpc, so this patch updates nfs-utils
> to check for the presense of the function in libtirpc and to set
> HAVE_AUTHGSS_FREE_PRIVATE_DATA if it is present.
> This is also set unconditionally if librpcsecgss is used.
>
> gssd is changed to test this value rather than HAVE_LIBTIRPC when
> chosing whether to call authgss_free_private_data().
>
> Signed-off-by: NeilBrown <neilb@suse.de>
Committed...
steved.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2013-02-13 20:14 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20130205112846.17b65602@notabene.brown>
2013-02-13 20:13 ` [PATCH nfs-utils] Call authgss_free_private_data() if library provides it Steve Dickson
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.