chiark / gitweb /
time: earlier exit from format_timestamp_relative() on special times
authorLennart Poettering <lennart@poettering.net>
Fri, 24 Oct 2014 17:08:22 +0000 (19:08 +0200)
committerLennart Poettering <lennart@poettering.net>
Fri, 24 Oct 2014 17:08:22 +0000 (19:08 +0200)
src/shared/time-util.c

index 4d34362..43ad9db 100644 (file)
@@ -219,11 +219,10 @@ char *format_timestamp_relative(char *buf, size_t l, usec_t t) {
         const char *s;
         usec_t n, d;
 
-        n = now(CLOCK_REALTIME);
-
-        if (t <= 0 || (t == USEC_INFINITY))
+        if (t <= 0 || t == USEC_INFINITY)
                 return NULL;
 
+        n = now(CLOCK_REALTIME);
         if (n > t) {
                 d = n - t;
                 s = "ago";