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:
parent
b467d257c3
commit
d5e339e5d9
2
cssp.c
2
cssp.c
@ -90,6 +90,8 @@ cssp_gss_mech_available(gss_OID mech)
|
|||||||
return True;
|
return True;
|
||||||
|
|
||||||
major_status = gss_indicate_mechs(&minor_status, &mech_set);
|
major_status = gss_indicate_mechs(&minor_status, &mech_set);
|
||||||
|
if (!mech_set)
|
||||||
|
return False;
|
||||||
|
|
||||||
if (GSS_ERROR(major_status))
|
if (GSS_ERROR(major_status))
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user