From a61e4d44bda1baaba8df502f812ade5c05c23c62 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Tue, 21 Sep 2004 15:47:37 +0000 Subject: [PATCH] (krb5_format_time): check return value from localtime and strftime git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14248 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/time.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/krb5/time.c b/lib/krb5/time.c index fff3f3950..8056be092 100644 --- a/lib/krb5/time.c +++ b/lib/krb5/time.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997-2003 Kungliga Tekniska Högskolan + * Copyright (c) 1997-2004 Kungliga Tekniska Högskolan * (Royal Institute of Technology, Stockholm, Sweden). * All rights reserved. * @@ -99,7 +99,9 @@ krb5_format_time(krb5_context context, time_t t, tm = gmtime (&t); else tm = localtime(&t); - strftime(s, len, include_time ? context->time_fmt : context->date_fmt, tm); + if(tm == NULL || + strftime(s, len, include_time ? context->time_fmt : context->date_fmt, tm) == 0) + snprintf(s, len, "%ld", (long)t); return 0; }