X-Git-Url: http://git.pk910.de/?p=NextIRCd.git;a=blobdiff_plain;f=src%2FIOHandler%2FIOLog.c;h=6a298b95288f640aef6cf6bb7186bbfc404c4a8b;hp=2bc6deb4ed425d8a36607df299689585b30a3d29;hb=f40d2e60142d1cb141c46e63ed847b0d821ca920;hpb=41292e20c03e930e8fb3a03f1607fd71b4c1c6bb diff --git a/src/IOHandler/IOLog.c b/src/IOHandler/IOLog.c index 2bc6deb..6a298b9 100644 --- a/src/IOHandler/IOLog.c +++ b/src/IOHandler/IOLog.c @@ -36,18 +36,18 @@ void iolog_init() { #define MAXLOG 1024 void iolog_trigger(enum IOLogType type, char *text, ...) { - va_list arg_list; - char logBuf[MAXLOG+1]; - int pos; - logBuf[0] = '\0'; - va_start(arg_list, text); - pos = vsnprintf(logBuf, MAXLOG - 1, text, arg_list); - va_end(arg_list); - if (pos < 0 || pos > (MAXLOG - 1)) pos = MAXLOG - 1; - logBuf[pos] = '\n'; - logBuf[pos+1] = '\0'; - - struct iolog_callback_entry *callback; + va_list arg_list; + char logBuf[MAXLOG+1]; + int pos; + logBuf[0] = '\0'; + va_start(arg_list, text); + pos = vsnprintf(logBuf, MAXLOG - 1, text, arg_list); + va_end(arg_list); + if (pos < 0 || pos > (MAXLOG - 1)) pos = MAXLOG - 1; + logBuf[pos] = '\n'; + logBuf[pos+1] = '\0'; + + struct iolog_callback_entry *callback; for(callback = iolog_callbacks; callback; callback = callback->next) callback->callback(type, logBuf); }