X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fshared%2Ftime-util.c;h=55428c4ced93cd9a6a5ae37f37d56137c5053c71;hp=b29d8c6e4ee710cbba2e3e4512786001ea7c2eb6;hb=5b12334d35eadf1f45cc3d631fd1a2e72ffaea0a;hpb=1fcf71f562a83a59f853f982306fca7d009bb30d diff --git a/src/shared/time-util.c b/src/shared/time-util.c index b29d8c6e4..55428c4ce 100644 --- a/src/shared/time-util.c +++ b/src/shared/time-util.c @@ -158,7 +158,7 @@ char *format_timestamp(char *buf, size_t l, usec_t t) { assert(buf); assert(l > 0); - if (t <= 0) + if (t <= 0 || t == (usec_t) -1) return NULL; sec = (time_t) (t / USEC_PER_SEC); @@ -176,7 +176,7 @@ char *format_timestamp_us(char *buf, size_t l, usec_t t) { assert(buf); assert(l > 0); - if (t <= 0) + if (t <= 0 || t == (usec_t) -1) return NULL; sec = (time_t) (t / USEC_PER_SEC);