From 9fd3442f632e7144249305ebcc120d245d03a916 Mon Sep 17 00:00:00 2001 From: Baptiste Coudurier Date: Sun, 22 Jun 2008 01:12:39 +0000 Subject: use ctime1 Originally committed as revision 13864 to svn://svn.ffmpeg.org/ffmpeg/trunk --- ffserver.c | 36 +++++++++++++++++------------------- 1 file changed, 17 insertions(+), 19 deletions(-) (limited to 'ffserver.c') diff --git a/ffserver.c b/ffserver.c index 76f0f8a961..0ed20e4012 100644 --- a/ffserver.c +++ b/ffserver.c @@ -304,6 +304,20 @@ static AVRandomState random_state; static FILE *logfile = NULL; +static char *ctime1(char *buf2) +{ + time_t ti; + char *p; + + ti = time(NULL); + p = ctime(&ti); + strcpy(buf2, p); + p = buf2 + strlen(p) - 1; + if (*p == '\n') + *p = '\0'; + return buf2; +} + static void __attribute__ ((format (printf, 1, 2))) http_log(const char *fmt, ...) { static int print_prefix = 1; @@ -312,11 +326,9 @@ static void __attribute__ ((format (printf, 1, 2))) http_log(const char *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); + char buf[32]; + ctime1(buf); + fprintf(logfile, "%s ", buf); } print_prefix = strstr(fmt, "\n") != NULL; vfprintf(logfile, fmt, ap); @@ -325,20 +337,6 @@ static void __attribute__ ((format (printf, 1, 2))) http_log(const char *fmt, .. va_end(ap); } -static char *ctime1(char *buf2) -{ - time_t ti; - char *p; - - ti = time(NULL); - p = ctime(&ti); - strcpy(buf2, p); - p = buf2 + strlen(p) - 1; - if (*p == '\n') - *p = '\0'; - return buf2; -} - static void log_connection(HTTPContext *c) { char buf2[32]; -- cgit v1.2.3