From 1db007202b1bdd86c19f458dc97105b9ed258cb8 Mon Sep 17 00:00:00 2001 From: "U. Artie Eoff" Date: Wed, 15 Jan 2014 08:24:40 -0800 Subject: [PATCH] log: print dummy timestamp if localtime call fails Handle the case where localtime fails (NULL) and print something else to indicate localtime is erroneous. Signed-off-by: U. Artie Eoff --- src/log.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/log.c b/src/log.c index 911b0c63..99bbe180 100644 --- a/src/log.c +++ b/src/log.c @@ -46,6 +46,9 @@ static int weston_log_timestamp(void) gettimeofday(&tv, NULL); brokendown_time = localtime(&tv.tv_sec); + if (brokendown_time == NULL) + return fprintf(weston_logfile, "[(NULL)localtime] "); + if (brokendown_time->tm_mday != cached_tm_mday) { strftime(string, sizeof string, "%Y-%m-%d %Z", brokendown_time); fprintf(weston_logfile, "Date: %s\n", string);