X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fsysdep.c;h=b17a605b379f851a762e0e1ddde8f098e5ef6a62;hb=7cbe288b84219405fa60e0075eee1cf2fe68b9ab;hp=ee995dd2198e1403221bc917af52a8a9ae09f210;hpb=6b651c88f34c937ae739b154f0c9b3a93195e26c;p=citadel.git diff --git a/citadel/sysdep.c b/citadel/sysdep.c index ee995dd21..b17a605b3 100644 --- a/citadel/sysdep.c +++ b/citadel/sysdep.c @@ -89,8 +89,6 @@ int num_sessions = 0; /* Current number of sessions */ fd_set masterfds; /* Master sockets etc. */ int masterhighest; -time_t last_timer = 0L; /* Last timer hook processing */ - static pthread_t initial_thread; /* tid for main() thread */ @@ -1295,12 +1293,7 @@ SETUP_FD: memcpy(&readfds, &masterfds, sizeof masterfds); } dead_session_purge(); - if ((time(NULL) - last_timer) > 60L) { - last_timer = time(NULL); - cdb_check_handles(); /* suggested by Justin Case */ - PerformSessionHooks(EVT_TIMER); - } - + do_housekeeping(); check_sched_shutdown(); }