]> jfr.im git - irc/quakenet/newserv.git/blobdiff - chanserv/chanservlog.c
HELPMOD2: don't ignore +h clients
[irc/quakenet/newserv.git] / chanserv / chanservlog.c
index 62c4e3dcc7945fe414ed92b00f3a2e0802776fe5..89edbe86288345302fc5f6347001bcf803b90ed7 100644 (file)
@@ -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);
 }