1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2025-01-06 13:17:44 +03:00

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;
}