CTDL_MODULE_INIT(sieve)
{
-
+ if (!threading)
+ {
#ifdef HAVE_LIBSIEVE
- ctdl_sieve_init();
- CtdlRegisterProtoHook(cmd_msiv, "MSIV", "Manage Sieve scripts");
+ ctdl_sieve_init();
+ CtdlRegisterProtoHook(cmd_msiv, "MSIV", "Manage Sieve scripts");
- CtdlRegisterRoomHook(serv_sieve_room);
+ CtdlRegisterRoomHook(serv_sieve_room);
- CtdlRegisterSessionHook(perform_sieve_processing, EVT_HOUSE);
+ CtdlRegisterSessionHook(perform_sieve_processing, EVT_HOUSE);
#else /* HAVE_LIBSIEVE */
- lprintf(CTDL_INFO, "This server is missing libsieve. Mailbox filtering will be disabled.\n");
+ lprintf(CTDL_INFO, "This server is missing libsieve. Mailbox filtering will be disabled.\n");
#endif /* HAVE_LIBSIEVE */
-
+ }
+
/* return our Subversion id for the Log */
return "$Id$";
}