X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fmodules%2Fcheckpoint%2Fserv_checkpoint.c;h=49d361194da40e431c50019c9ae9b77c79d4d579;hb=e739cb7572012e2a0a9b820757f4e2adf7b37a63;hp=8c7176f0bf9ef8028c9d7ae9545a06e38ae981ca;hpb=60617b628daa3da5c4d8343d7623e70666ff4a3e;p=citadel.git diff --git a/citadel/modules/checkpoint/serv_checkpoint.c b/citadel/modules/checkpoint/serv_checkpoint.c index 8c7176f0b..49d361194 100644 --- a/citadel/modules/checkpoint/serv_checkpoint.c +++ b/citadel/modules/checkpoint/serv_checkpoint.c @@ -49,10 +49,8 @@ void *checkpoint_thread(void *arg) { CtdlLogPrintf(CTDL_DEBUG, "checkpoint_thread() initializing\n"); - memset(&checkpointCC, 0, sizeof(struct CitContext)); - checkpointCC.internal_pgm = 1; - checkpointCC.cs_pid = 0; - pthread_setspecific(MyConKey, (void *)&checkpointCC ); + CtdlFillPrivateContext(&checkpointCC, "checkpoint"); + citthread_setspecific(MyConKey, (void *)&checkpointCC ); while (!CtdlThreadCheckStop()) { cdb_checkpoint();