X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fmodules%2Fsieve%2Fserv_sieve.c;h=ce466d48aaf0ab798542163fe448777fd9bb2466;hb=13058efcc44e3c9772adb2752c958c212ac207d7;hp=e8baaec8afcbfd84b4846c10a4aa6b8e84ae5248;hpb=560b4192815124e9f4150b3703980c5e2c8671b5;p=citadel.git diff --git a/citadel/modules/sieve/serv_sieve.c b/citadel/modules/sieve/serv_sieve.c index e8baaec8a..ce466d48a 100644 --- a/citadel/modules/sieve/serv_sieve.c +++ b/citadel/modules/sieve/serv_sieve.c @@ -506,7 +506,7 @@ void sieve_queue_room(struct ctdlroom *which_room) { */ void sieve_do_msg(long msgnum, void *userdata) { struct sdm_userdata *u = (struct sdm_userdata *) userdata; - sieve2_context_t *sieve2_context = u->sieve2_context; + sieve2_context_t *sieve2_context; struct ctdl_sieve my; int res; struct CtdlMessage *msg; @@ -520,6 +520,8 @@ void sieve_do_msg(long msgnum, void *userdata) { return; } + sieve2_context = u->sieve2_context; + lprintf(CTDL_DEBUG, "Performing sieve processing on msg <%ld>\n", msgnum); msg = CtdlFetchMessage(msgnum, 0);