mirror of
git://source.winehq.org/git/wine.git
synced 2024-09-30 05:31:39 +00:00
ldap: Set SSF when sasl_client_start() succeeds.
This can happen when credentials are cached.
This commit is contained in:
parent
51571ba577
commit
07d5bd7a33
|
@ -261,7 +261,12 @@ int sasl_client_start( sasl_conn_t *handle, const char *mechlist, sasl_interact_
|
|||
*clientout = out_bufs[0].pvBuffer;
|
||||
*clientoutlen = out_bufs[0].cbBuffer;
|
||||
*mech = "GSS-SPNEGO";
|
||||
return (status == SEC_I_CONTINUE_NEEDED) ? SASL_CONTINUE : SASL_OK;
|
||||
if (status == SEC_I_CONTINUE_NEEDED) return SASL_CONTINUE;
|
||||
else
|
||||
{
|
||||
conn->ssf = get_key_size( &conn->ctxt_handle );
|
||||
return SASL_OK;
|
||||
}
|
||||
}
|
||||
|
||||
return SASL_FAIL;
|
||||
|
|
Loading…
Reference in a new issue