/*
* Release service principal credentials
*/
- gss_release_cred(&min_stat, port->gss->cred);
+ gss_release_cred(&min_stat, &port->gss->cred);
}
/*
OM_uint32 min_s;
/* Shutdown GSSAPI layer */
- if (MyProcPort->gss->ctx)
- gss_delete_sec_context(&min_s, MyProcPort->gss->ctx, NULL);
+ if (MyProcPort->gss->ctx != GSS_C_NO_CONTEXT)
+ gss_delete_sec_context(&min_s, &MyProcPort->gss->ctx, NULL);
- if (MyProcPort->gss->cred)
- gss_release_cred(&min_s, MyProcPort->gss->cred);
+ if (MyProcPort->gss->cred != GSS_C_NO_CREDENTIAL)
+ gss_release_cred(&min_s, &MyProcPort->gss->cred);
#endif /* ENABLE_GSS */
/* GSS and SSPI share the port->gss struct */