diff options
author | Michal Sekletar <msekleta@redhat.com> | 2019-06-03 10:12:35 +0200 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2019-06-03 22:36:58 +0200 |
commit | 71923237b18df35401626993d8a285cd998be78d (patch) | |
tree | 65e1dd8f3bea0d5de0e87d196ba32a6516f9adf8 /src/shared | |
parent | 4a6a2092d34bb7f4c39aa9073cc3a749107df948 (diff) | |
download | systemd-71923237b18df35401626993d8a285cd998be78d.tar.gz |
cpu-set-util: use %d-%d format in cpu_set_to_range_string() only for actual ranges
Diffstat (limited to 'src/shared')
-rw-r--r-- | src/shared/cpu-set-util.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/shared/cpu-set-util.c b/src/shared/cpu-set-util.c index 7c8f4d42d2..b0036c7f61 100644 --- a/src/shared/cpu-set-util.c +++ b/src/shared/cpu-set-util.c @@ -55,7 +55,7 @@ char *cpu_set_to_range_string(const CPUSet *set) { if (!GREEDY_REALLOC(str, allocated, len + 2 + 2 * DECIMAL_STR_MAX(unsigned))) return NULL; - if (range_end > range_start || len == 0) + if (range_end > range_start) r = sprintf(str + len, len > 0 ? " %d-%d" : "%d-%d", range_start, range_end); else r = sprintf(str + len, len > 0 ? " %d" : "%d", range_start); @@ -67,7 +67,7 @@ char *cpu_set_to_range_string(const CPUSet *set) { if (!GREEDY_REALLOC(str, allocated, len + 2 + 2 * DECIMAL_STR_MAX(int))) return NULL; - if (range_end > range_start || len == 0) + if (range_end > range_start) r = sprintf(str + len, len > 0 ? " %d-%d" : "%d-%d", range_start, range_end); else r = sprintf(str + len, len > 0 ? " %d" : "%d", range_start); |