time: don't do comparison twice

This commit is contained in:
Lennart Poettering 2014-10-24 19:10:09 +02:00
parent 75a5f1d837
commit bb1fada8cc

View file

@ -296,8 +296,14 @@ char *format_timespan(char *buf, size_t l, usec_t t, usec_t accuracy) {
assert(buf);
assert(l > 0);
if (t == USEC_INFINITY || t <= 0) {
strncpy(p, t == USEC_INFINITY ? "infinity" : "0", l);
if (t == USEC_INFINITY) {
strncpy(p, "infinity", l-1);
p[l-1] = 0;
return p;
}
if (t <= 0) {
strncpy(p, "0", l-1);
p[l-1] = 0;
return p;
}