X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fmodules%2Fexpire%2Fserv_expire.c;h=64defd28bbf54fd8a4e763a15a0c7aa94a43a357;hb=bb20d86f52665a265e555317ab8946dfb78d558e;hp=80d38c48c6c13849c485649bdf4a4598030ca79d;hpb=e96b8a7ee7627f35d18722616f030101c149cb2a;p=citadel.git diff --git a/citadel/modules/expire/serv_expire.c b/citadel/modules/expire/serv_expire.c index 80d38c48c..64defd28b 100644 --- a/citadel/modules/expire/serv_expire.c +++ b/citadel/modules/expire/serv_expire.c @@ -756,6 +756,14 @@ void *purge_databases(void *args) static time_t last_purge = 0; time_t now; struct tm tm; + struct CitContext purgerCC; + + lprintf(CTDL_DEBUG, "indexer_thread() initializing\n"); + + memset(&purgerCC, 0, sizeof(struct CitContext)); + purgerCC.internal_pgm = 1; + purgerCC.cs_pid = 0; + pthread_setspecific(MyConKey, (void *)&purgerCC ); while (!CtdlThreadCheckStop()) { /* Do the auto-purge if the current hour equals the purge hour,