X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fmodules%2Fexpire%2Fserv_expire.c;h=eaae100b38579389b35c6af2b7bd2af2e23f4a2d;hb=28304ba812b3f1b39086c362fb8a0e8a78964f65;hp=ac1a6f8aadf44af7bd38c17f4d34f252c51b2b10;hpb=3f442f221a69097588beb7be8bdbffa0bbcd5448;p=citadel.git diff --git a/citadel/modules/expire/serv_expire.c b/citadel/modules/expire/serv_expire.c index ac1a6f8aa..eaae100b3 100644 --- a/citadel/modules/expire/serv_expire.c +++ b/citadel/modules/expire/serv_expire.c @@ -864,10 +864,9 @@ void *purge_databases(void *args) struct tm tm; struct CitContext purgerCC; - CtdlLogPrintf(CTDL_DEBUG, "Auto-purger_thread() initializing\n"); - CtdlFillSystemContext(&purgerCC, "purger"); citthread_setspecific(MyConKey, (void *)&purgerCC ); + CtdlLogPrintf(CTDL_DEBUG, "Auto-purger_thread() initializing\n"); while (!CtdlThreadCheckStop()) { /* Do the auto-purge if the current hour equals the purge hour, @@ -945,6 +944,7 @@ void *purge_databases(void *args) CtdlLogPrintf(CTDL_INFO, "Auto-purger: STOPPED.\n"); } + CtdlClearSystemContext(); return NULL; } /*****************************************************************************/