Add an check for mech set availability before using it,

this fixes a segfault if gssglue cant initialize when
/etc/gssapi_mech.conf is missing on system.

git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1685 423420c4-83ab-492f-b58f-81f9feb106b5
This commit is contained in:
Henrik Andersson 2012-11-29 11:38:29 +00:00
parent b467d257c3
commit d5e339e5d9

2
cssp.c
View File

@ -90,6 +90,8 @@ cssp_gss_mech_available(gss_OID mech)
return True;
major_status = gss_indicate_mechs(&minor_status, &mech_set);
if (!mech_set)
return False;
if (GSS_ERROR(major_status))
{