X-Git-Url: https://jfr.im/git/irc/quakenet/newserv.git/blobdiff_plain/5736f02157f6fdfb4e70deb6601019d0935bf904..056e1ea46d3a0707ca0bb46af4abd429e55c4196:/chanserv/chanservlog.c diff --git a/chanserv/chanservlog.c b/chanserv/chanservlog.c index 62c4e3dc..89edbe86 100644 --- a/chanserv/chanservlog.c +++ b/chanserv/chanservlog.c @@ -36,10 +36,9 @@ void cs_log(nick *np, char *event, ... ) { char buf2[1024]; char userbuf[512]; va_list va; - struct tm *tm; - time_t now; - char timebuf[100]; + char timebuf[TIMELEN]; int len; + time_t now; if (logfd<0) return; @@ -56,8 +55,7 @@ void cs_log(nick *np, char *event, ... ) { } now=time(NULL); - tm=gmtime(&now); - strftime(timebuf,100,"%Y-%m-%d %H:%M:%S",tm); - len=snprintf(buf2,1024,"[%s] %s %s\n",timebuf,userbuf,buf); + strftime(timebuf,sizeof(timebuf),Q9_LOG_FORMAT_TIME, gmtime(&now)); + len=snprintf(buf2,sizeof(buf2),"[%s] %s %s\n",timebuf,userbuf,buf); write(logfd, buf2, len); }