From 9fd3442f632e7144249305ebcc120d245d03a916 Mon Sep 17 00:00:00 2001 From: Baptiste Coudurier <baptiste.coudurier@gmail.com> Date: Sun, 22 Jun 2008 01:12:39 +0000 Subject: [PATCH] use ctime1 Originally committed as revision 13864 to svn://svn.ffmpeg.org/ffmpeg/trunk --- ffserver.c | 40 +++++++++++++++++++--------------------- 1 file changed, 19 insertions(+), 21 deletions(-) diff --git a/ffserver.c b/ffserver.c index 76f0f8a961..0ed20e4012 100644 --- a/ffserver.c +++ b/ffserver.c @@ -304,27 +304,6 @@ static AVRandomState random_state; static FILE *logfile = NULL; -static void __attribute__ ((format (printf, 1, 2))) http_log(const char *fmt, ...) -{ - static int print_prefix = 1; - va_list ap; - va_start(ap, fmt); - - if (logfile) { - if (print_prefix) { - time_t current = time(0); - char buffer[32]; - strncpy(buffer, ctime(¤t), 31); - buffer[strlen(buffer)-1] = 0; // remove '\n' - fprintf(logfile, "%s ", buffer); - } - print_prefix = strstr(fmt, "\n") != NULL; - vfprintf(logfile, fmt, ap); - fflush(logfile); - } - va_end(ap); -} - static char *ctime1(char *buf2) { time_t ti; @@ -339,6 +318,25 @@ static char *ctime1(char *buf2) return buf2; } +static void __attribute__ ((format (printf, 1, 2))) http_log(const char *fmt, ...) +{ + static int print_prefix = 1; + va_list ap; + va_start(ap, fmt); + + if (logfile) { + if (print_prefix) { + char buf[32]; + ctime1(buf); + fprintf(logfile, "%s ", buf); + } + print_prefix = strstr(fmt, "\n") != NULL; + vfprintf(logfile, fmt, ap); + fflush(logfile); + } + va_end(ap); +} + static void log_connection(HTTPContext *c) { char buf2[32];