Adapt to time skew in KRB-ERROR.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24909 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -1598,11 +1598,7 @@ krb5_init_creds_step(krb5_context context,
|
|||||||
* Try adapt to timeskrew when we are using pre-auth, and
|
* Try adapt to timeskrew when we are using pre-auth, and
|
||||||
* if there was a time skew, try again.
|
* if there was a time skew, try again.
|
||||||
*/
|
*/
|
||||||
time_t sec_now;
|
krb5_set_real_time(context, ctx->error.stime, -1);
|
||||||
|
|
||||||
krb5_timeofday (context, &sec_now);
|
|
||||||
context->kdc_sec_offset = ctx->error.stime - sec_now;
|
|
||||||
|
|
||||||
if (context->kdc_sec_offset)
|
if (context->kdc_sec_offset)
|
||||||
ret = 0;
|
ret = 0;
|
||||||
} else if (ret == KRB5_KDC_ERR_WRONG_REALM && ctx->flags.canonicalize) {
|
} else if (ret == KRB5_KDC_ERR_WRONG_REALM && ctx->flags.canonicalize) {
|
||||||
|
Reference in New Issue
Block a user