From 61761288e929fad9eabd547c9597140dafbabc54 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Sat, 23 Sep 2006 06:42:28 +0000 Subject: r18842: Protect against "winbind cache time = 0" on two other occasions. Guenther (This used to be commit b1cd9d45e9581bec56bfdc21d2a8afb7f094be22) --- source3/nsswitch/winbindd_cred_cache.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source3/nsswitch/winbindd_cred_cache.c b/source3/nsswitch/winbindd_cred_cache.c index ef49dbfe74..37e3bb2f8c 100644 --- a/source3/nsswitch/winbindd_cred_cache.c +++ b/source3/nsswitch/winbindd_cred_cache.c @@ -221,7 +221,7 @@ static void krb5_ticket_gain_handler(struct timed_event *te, retry_later: entry->event = add_timed_event(entry, - timeval_current_ofs(lp_winbind_cache_time(), 0), + timeval_current_ofs(MAX(30, lp_winbind_cache_time()), 0), "krb5_ticket_gain_handler", krb5_ticket_gain_handler, entry); @@ -351,7 +351,7 @@ NTSTATUS add_ccache_to_list(const char *princ_name, if (schedule_refresh_event && renew_until > 0) { if (postponed_request) { entry->event = add_timed_event(entry, - timeval_current_ofs(lp_winbind_cache_time(), 0), + timeval_current_ofs(MAX(30, lp_winbind_cache_time()), 0), "krb5_ticket_gain_handler", krb5_ticket_gain_handler, entry); -- cgit