svn commit: samba r21615 - in branches/SAMBA_3_0/source/nsswitch: .
jerry at samba.org
jerry at samba.org
Thu Mar 1 03:15:23 GMT 2007
Author: jerry
Date: 2007-03-01 03:15:22 +0000 (Thu, 01 Mar 2007)
New Revision: 21615
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=21615
Log:
don't wait until the last second to try to renew a Krb5 ticket as it is took late
Modified:
branches/SAMBA_3_0/source/nsswitch/winbindd_cred_cache.c
Changeset:
Modified: branches/SAMBA_3_0/source/nsswitch/winbindd_cred_cache.c
===================================================================
--- branches/SAMBA_3_0/source/nsswitch/winbindd_cred_cache.c 2007-03-01 03:14:20 UTC (rev 21614)
+++ branches/SAMBA_3_0/source/nsswitch/winbindd_cred_cache.c 2007-03-01 03:15:22 UTC (rev 21615)
@@ -215,7 +215,8 @@
DEBUG(10,("krb5_ticket_gain_handler: successful kinit for: %s in ccache: %s\n",
entry->principal_name, entry->ccname));
- new_start = entry->refresh_time;
+ /* Renew at 1/2 the expiration time */
+ new_start = entry->refresh_time / 2;
goto got_ticket;
}
@@ -369,8 +370,9 @@
krb5_ticket_gain_handler,
entry);
} else {
+ /* Renew at 1/2 the ticket expiration time */
entry->event = event_add_timed(winbind_event_context(), entry,
- timeval_set((ticket_end - 1), 0),
+ timeval_set((ticket_end - 1)/2, 0),
"krb5_ticket_refresh_handler",
krb5_ticket_refresh_handler,
entry);
More information about the samba-cvs
mailing list