X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Fmodules%2Fsmtp%2Fserv_smtpeventclient.c;fp=citadel%2Fmodules%2Fsmtp%2Fserv_smtpeventclient.c;h=2869b8d44cc7e06c2531e71026f88bed4674549b;hp=3037b0c0c65e39cb7f7a7fecb4c843365f2800a2;hb=1f492ac650c71a515d36571d5c0a5effd05779dd;hpb=e85aa196b15dae29036b46a28412ce57961c85f9 diff --git a/citadel/modules/smtp/serv_smtpeventclient.c b/citadel/modules/smtp/serv_smtpeventclient.c index 3037b0c0c..2869b8d44 100644 --- a/citadel/modules/smtp/serv_smtpeventclient.c +++ b/citadel/modules/smtp/serv_smtpeventclient.c @@ -90,6 +90,7 @@ #include "smtpqueue.h" #include "smtp_clienthandlers.h" +int SMTPClientDebugEnabled = 0; const unsigned short DefaultMXPort = 25; void DeleteSmtpOutMsg(void *v) { @@ -829,7 +830,14 @@ eReadState SMTP_C_ReadServerStatus(AsyncIO *IO) return Finished; } +void LogDebugEnableSMTPClient(void) +{ + SMTPClientDebugEnabled = 1; +} + CTDL_MODULE_INIT(smtp_eventclient) { + if (!threading) + CtdlRegisterDebugFlagHook(HKEY("smtpeventclient"), LogDebugEnableSMTPClient); return "smtpeventclient"; }