snprintf(Message, n * SIZ, ErrGeneral, Short, Where, List, Hint, DetailList);
- CtdlLogPrintf(0,Message);
- CtdlLogPrintf(0,ErrSubject);
+ CtdlLogPrintf(0, "%s", Message);
+ CtdlLogPrintf(0, "%s", ErrSubject);
quickie_message("Citadel", NULL, NULL, AIDEROOM, Message, FMT_FIXED, ErrSubject);
if (errormessages!=NULL) free (errormessages);
errormessages = NULL;
for (fcn = SessionHookTable; fcn != NULL; fcn = fcn->next) {
if (fcn->eventtype == EventType) {
+ if (EventType == EVT_TIMER) {
+ citthread_setspecific(MyConKey, NULL); /* for every hook */
+ }
(*fcn->h_function_pointer) ();
}
}