]> git.ipfire.org Git - thirdparty/krb5.git/commit
Check for null name_type in gss_display_name_ext
authorSolly Ross <sross@redhat.com>
Thu, 27 Aug 2015 19:55:35 +0000 (15:55 -0400)
committerTom Yu <tlyu@mit.edu>
Wed, 16 Sep 2015 21:23:46 +0000 (17:23 -0400)
commited0bb3902e1bea38bee829d37c7d4eaa5e4f2263
tree3b9391ea00de097792298791d0e5e1f4ec0fc1a4
parent6252a27c58f1aebde46436356a3d391e025bf250
Check for null name_type in gss_display_name_ext

It is possible for the input name's name_type to be GSS_C_NO_OID.
g_OID_equal() does not account for GSS_C_NO_OID, so we have to
manually check before use to prevent null pointer dereferences.

(cherry picked from commit 3fdf09ac9a36581b47f40c9d177e463cc12687ff)

ticket: 8238
version_fixed: 1.13.3
status: resolved
src/lib/gssapi/mechglue/g_dsp_name_ext.c