Date: Sat, 20 Oct 2007 02:30:03 GMT From: Nathan Whitehorn <nwhitehorn@physics.wisc.edu> To: freebsd-bugs@FreeBSD.org Subject: Re: misc/117349: gss_acquire_cred can crash if _gss_mech_oids has not been initialized Message-ID: <200710200230.l9K2U3e0089384@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR misc/117349; it has been noted by GNATS. From: Nathan Whitehorn <nwhitehorn@physics.wisc.edu> To: bug-followup@FreeBSD.org, nathanw@uchicago.edu Cc: Subject: Re: misc/117349: gss_acquire_cred can crash if _gss_mech_oids has not been initialized Date: Fri, 19 Oct 2007 20:56:02 -0500 The patch is backwards, of course. The correct patch is: --- gss_acquire_cred.c.dist 2007-10-19 20:12:26.000000000 -0500 +++ gss_acquire_cred.c 2007-10-19 20:12:40.000000000 -0500 @@ -59,6 +59,10 @@ * First make sure that at least one of the requested * mechanisms is one that we support. */ + + if (!_gss_mech_oids) + _gss_load_mech(); + if (mechs) { _gss_load_mech(); for (i = 0; i < mechs->count; i++)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200710200230.l9K2U3e0089384>